Кто-нибудь знает, как переключаться между действиями без анимации панели действий, как в приложении Gmail?
Переход между действиями без перемещения панели действий
Ответы (2)
Это переход не между Activities
, а между Fragments
.
http://developer.android.com/guide/components/fragments.html
Fragments
были представлены в версии 3.0, но в Android SDK есть библиотека обратного переноса. Вы можете использовать их начиная с уровня API 4 и выше.
person
Adam Monos
schedule
10.08.2012
Хорошо, теперь я вижу, что другие аспекты приложения Gmail этого не делают. Есть ли способ имитировать это поведение с помощью действий?
- person Calvin Hu; 10.08.2012
Нет, активность — это целый компонент пользовательского интерфейса, занимающий все пространство экрана. Идея фрагментов заключалась в том, чтобы разделить пользовательский интерфейс на фрагменты. Если вы следуете хорошему шаблону MVC, переход должен быть легким.
- person Cookster; 10.08.2012
Попробуйте с этим:
Intent myIntent = new Intent(context, MyActivity.class);
myIntent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
context.startActivity(myIntent);
person
SolArabehety
schedule
10.08.2012
Спасибо за предложение, но на самом деле это не отвечает на вопрос.
- person Con Antonakos; 15.08.2013