2015-09-09 3 views
0

У меня есть ящик для навигации, который использует в основном fragments для загрузки видов, но один activity, которые путают меня. Вы можете увидеть мой ящик ниже и предположить, что я должен начать работу, когда нажимаем опцию Profile .if Я начинаю деятельность, мне нужно вернуть на главный экран или мне нужно вернуться к фрагменту, откуда началась эта деятельность?Лучшая практика: запуск активности из навигации?

Задача 2: Am заменить выбранный значок ящика, как вы можете увидеть в приложении below.when нажав опцию Profile мне нужно заменить иконку Profile варианта по выбору, который не чувствует себя комфортно для меня. ?

И подлинная проблема: ящика выглядеть stucked или не правильно то, не плавно закрывая при вызове startActivity.

И еще один: Что о завершении навигации activity при запуске нового activity и запуск свеже после finish новый один?

enter image description here

ответ

0

Ответ на проблемы 1: Это зависит от вас, где вы пишете код я. е. событие click для макета ящика. если вы используете фрагмент, тогда напишите код в фрагменте, а фрагмент - часть активности, поэтому, очевидно, вы будете использовать getActivity(). startActivity (intent);

Ответ на проблему 2: Это необязательно, если использование должно заменить значок. вы можете использовать функцию оттенков, чтобы изменить цвет значка, или вы можете использовать селектор, или использовать может использовать пульсацию, которая по умолчанию используется в android 5.0 и выше.

Ответ на проблему 3: Извините, что я столкнулся с проблемой, поэтому скоро обновим ее.

Ответ на проблему 4: Почему вы заканчиваете навигационную деятельность. В конечном итоге вы вернетесь к навигации, чтобы не завершить навигацию. Просто начните новую деятельность. как только новая активность закончится, он вернется к навигации.

Надеюсь, это поможет вам.

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