2014-10-01 2 views
0

Я работаю над приложением для Android и должен запрограммировать следующий дизайн для одного из экранов: Android screen (Игнорируйте желтый материал, я только что замаскировал логотип и информацию о приложении на данный момент)Дизайн экрана пользовательского интерфейса

Мой вопрос: Как мне спроектировать данный экран? Верхняя панель сродни ActionBar в Android. Однако при нажатии любой кнопки на верхней панели это обычное «всплывающее окно», имеющее прямоугольную форму с маленькой стрелкой сверху, указывающей на кнопку, отображается и не прерывает текущее/основное действие.

Я осмотрелся, но все еще не понимаю, как это осуществить.

Любые мысли? Благодаря!

+0

Вы можете все еще использовать ActionBar для отображения значков , но когда они попадают, они показывают представление о текущем макете. Либо раздувая его в этот момент, либо скрывая его от основного макета. – dharms

+0

Спасибо за ссылку ActionBar. Я применил верхнюю панель с помощью ActionBar и в настоящее время имеет DialogFragment для каждого щелчка элемента меню, который очень похож на проект выше. Но я еще не могу иметь маленькую стрелу, которая находится в дизайне ... любые идеи о том, как нарисовать эту стрелу? –

+0

Если вы можете получить интервал вправо, вы можете создать представление с особым фоном формы (или изображения), который будет того же цвета, что и диалоговое окно. Вы бы определили правильный запас, исходя из того, какой элемент был выбран. С небольшим испытанием и ошибкой я уверен, что вы можете заставить его работать. – dharms

ответ

0

Вы можете использовать собственную панель действий вместе с значками.

Единственная проблема заключается в том, если вы хотите показать их все сразу.

Некоторые значки могут быть скрыты в зависимости от размера телефона.

Что касается пользовательского всплывающего окна, для этого доступна функция тоста.

Это довольно легко регулировать положение тостов и настроить тосты:

Customization тостов: http://developer.android.com/guide/topics/ui/notifiers/toasts.html#CustomToastView

Изменения ПОлОжЕНИЯ тостов: How to change position of Toast in Android?

+0

Привет, Ваша первая часть о панели действий правильная. Однако вторая часть ошибочна. Тост используется для отображения только сообщений, а приведенный выше дизайн не поддается использованию тоста для экрана «всплывающих окон» при выборе элемента панели действий. –

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