2017-01-31 2 views
1

Я добавляю переходы в приложение по первый раз, я следующий код и он работает:Переходы изменения в .xml не применяется

MainActivity.java

... 
    Intent intent = new Intent(this, SettingsActivity.class); 
    startActivity(intent); 
    overridePendingTransition(R.anim.anim_slide_in_left, R.anim.anim_slide_out_left); 
... 

anim_slide_in_left .xml

<?xml version="1.0" encoding="utf-8"?> 
<set xmlns:android="http://schemas.android.com/apk/res/android" > 
    <translate 
     android:duration="600" 
     android:fromXDelta="100%" 
     android:toXDelta="50%" > 
    </translate> 
</set> 

anim_slide_out_left.xml

<?xml version="1.0" encoding="utf-8"?> 
<set xmlns:android="http://schemas.android.com/apk/res/android" > 
    <translate 
     android:duration="600" 
     android:fromXDelta="0%" 
     android:toXDelta="100%" > 
    </translate> 
</set> 

Однако всякий раз, когда я внести изменения в XML-файлах, это не относится, я попытался удалить эти XML-файлы и восстановить их, добавив еще один код и он работает, то если я изменить его не работает снова.

Я также пытался синхронизировать файлы xml, но не повезло, я делаю что-то неправильно?

EDIT: Перестройка проект, кажется, работает, но это немного медленно

ответ

-1

сделать это как:

anim_slide_in_left.xml

<?xml version="1.0" encoding="utf-8"?> 
<set xmlns:android="http://schemas.android.com/apk/res/android" > 
    <translate 
     android:duration="600" 
     android:fromXDelta="100%p" 
     android:toXDelta="0" > 
    </translate> 
</set> 

anim_slide_out_left.xml

<?xml version="1.0" encoding="utf-8"?> 
<set xmlns:android="http://schemas.android.com/apk/res/android" > 
    <translate 
     android:duration="600" 
     android:fromXDelta="0%" 
     android:toXDelta="100%p" > 
    </translate> 
</set> 
+0

Я думаю, что вы пропустили вопрос, любое изменение в xml (например, длительность) не применяется, если я не перестрою проект, поэтому я не могу проверить его достаточно быстро. –

+0

Даже если я изменю весь скользящий код в xml для перехода в режим постепенного перехода, он все равно будет скользить, а не исчезать, если я не перестрою проект. –

+0

Mr @McKernel Я думаю, что вы новичок в разработке Android-программ? –

 Смежные вопросы

  • Нет связанных вопросов^_^