Я искал долго и упорно для ответа на этот вопрос, но не могу найти ответы. Моя проблема в том, что я создал XML-файл с 5 кнопками на нем, и каждая кнопка связана с другим XML-файлом. После нажатия кнопки вы перейдете к следующему xml-файлу с теми же 5 кнопками в том же месте. Проблема, с которой я сталкиваюсь, заключается в том, что когда страницы переключаются, есть такая небольшая вспышка черного цвета. Затем есть секунда, где загружается панель инструментов. Как исправить это раздражающее отставание и сделать его жидким?Переключение между деятельностью без вспышки
0
A
ответ
0
Вместо переключения между действиями вы можете просто изменить между XML-файлами макета.
XML Layout1
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="New Button"
android:id="@+id/button"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
android:onClick="newLayout"/>
ява код
public void newLayout(View view) {
setContentView(R.layout.new_layout);
}
Смежные вопросы
- 1. Переключение между деятельностью Android
- 2. как сделали facebook мессенджер переключение между деятельностью
- 3. Кнопка включения и переключение вспышки
- 4. Переключение между фрагментами без 'FragmentPagerAdapter'
- 5. Таймер между деятельностью
- 6. Изменение фокуса между деятельностью
- 7. связи между деятельностью
- 8. SharedPreferance потерял между деятельностью
- 9. Sharing курсор между деятельностью
- 10. передачи между деятельностью
- 11. BottomNavigationView между деятельностью
- 12. Передача данных между деятельностью
- 13. Загрузить прогресс между деятельностью
- 14. Навигация между деятельностью
- 15. Взаимодействие между деятельностью
- 16. Переключение между действиями
- 17. FLVPlayback без вспышки CS
- 18. Soundcloud плеер без вспышки
- 19. Связь между сервисом и деятельностью
- 20. Обмена между деятельностью и службами
- 21. passig данные между деятельностью Xamarin
- 22. Android - Передача объектов между деятельностью
- 23. передачи данных между три деятельностью
- 24. Передача спор между деятельностью - нулевой
- 25. Переключение между действиями без разрушения активности
- 26. Android - переключение между списками без изменения макета?
- 27. Переключение между действиями без создания зависимостей
- 28. GIT - Переключение между ветвями без файлов смешивания
- 29. Переключение между различными тетрадей без использования .activate
- 30. Переключение между вкладками без перезагрузки image
Почему не только изменить свойства кнопки (цвет, текст, при необходимости, OnClick слушателей) в текущей деятельности? Вы переопределяетеPendingTransition без анимации? – aelimill
@aelimill да, поэтому у меня есть тема с линией кода, которая удаляет любую анимацию. Раньше страница подпрыгивала. Теперь он остается плоским, и это хорошо, но для загрузки кнопок и панели инструментов требуется очевидная секунда. Любое исправление? Есть ли способ включить все в один content_main.XML? У меня есть другой файл XML для каждой кнопки. – user5814315
Вы можете повторно использовать компонент XML с в другом xml. Я не знаю логики вашего приложения, но вы можете удалить, например, контейнер со своими кнопками и добавить еще один. Или переписать на фрагменты –
aelimill