Может кто-нибудь сказать мне, какой элемент управления или как вы создаете всплывающий эффект, используемый в этих изображениях для отображения легенды? Скриншоты взяты из приложения под названием FlyOKC. Спасибо за любую помощь, спасибо.
Это не совсем пользовательский диалог.Но, да, это все еще настроенный вид.И это более или менее называется Quick Action Dialog в Android.Я бы посоветовал вам следовать приведенным ниже учебным пособиям для создания точно такого же поповера (или даже лучше) с Android.Посмотрите также на скриншот.
Это, конечно, использование пользовательской версии диалога.Идея состоит в том, чтобы реализовать свой макет в XML и раздувать его в диалоге.Вокруг много учебников, попробуйте этот .
На самом деле, этого можно добиться, используя RelativeLayout и переключая состояние visible представления легенды между View.VISIBLE и View.GONE в обработчике нажатия кнопки.
Чтобы получить точную анимацию, вам нужно прыгнуть через несколько обручей. Вот связанные темы:
Как использовать свойства анимации макета для ViewGroups?
Как анимировать View.setVisibility (GONE)
Кроме того, я думаю, что другим (и, возможно, более простым) способом было бы использовать Fragments API с эффектами перехода, и в этом случае это поток для чтения:
Анимация перехода между фрагментами