Я работаю над приложением для Android и должен запрограммировать следующий дизайн для одного из экранов: (Игнорируйте желтый материал, я только что замаскировал логотип и информацию о приложении на данный момент)Дизайн экрана пользовательского интерфейса
Мой вопрос: Как мне спроектировать данный экран? Верхняя панель сродни ActionBar в Android. Однако при нажатии любой кнопки на верхней панели это обычное «всплывающее окно», имеющее прямоугольную форму с маленькой стрелкой сверху, указывающей на кнопку, отображается и не прерывает текущее/основное действие.
Я осмотрелся, но все еще не понимаю, как это осуществить.
Любые мысли? Благодаря!
Вы можете все еще использовать ActionBar для отображения значков , но когда они попадают, они показывают представление о текущем макете. Либо раздувая его в этот момент, либо скрывая его от основного макета. – dharms
Спасибо за ссылку ActionBar. Я применил верхнюю панель с помощью ActionBar и в настоящее время имеет DialogFragment для каждого щелчка элемента меню, который очень похож на проект выше. Но я еще не могу иметь маленькую стрелу, которая находится в дизайне ... любые идеи о том, как нарисовать эту стрелу? –
Если вы можете получить интервал вправо, вы можете создать представление с особым фоном формы (или изображения), который будет того же цвета, что и диалоговое окно. Вы бы определили правильный запас, исходя из того, какой элемент был выбран. С небольшим испытанием и ошибкой я уверен, что вы можете заставить его работать. – dharms