, Это достигается с помощью PopupWindow, скинов, позиционирования и анимации.
просмотра последних скриншотов нового приложения foursquare и их всплывающих подсказок, я хотел бы создать некоторые из них в своем приложении.
Я нашел похожий вопрос для iPhoneНебольшое всплывающее окно для инструкций ... Как?
Вот еще один скриншот приложения foursquare:
Я хотел бы знать, как я могу добиться этого с Android.
Заранее благодарю за любую помощь.
ОБНОВИТЬЭто то, что я мог бы получить до сих пор, но добавив несколько кнопок с настраиваемым нарисованным фоном и наложив их на слои с помощью FrameLayout:
Но я все еще не мог получить эффект треугольника. Может быть, я могу что-то сделать с моей собственной формой фона?
UPDATE2
После проверки ваших предложений, я решил пойти с идеей Аарона С и добавил изображение со стрелкой на нем. Это мой текущий результат:
Спасибо, Snailer, проект QuickAction API выглядит очень многообещающе. Я проверю это при реализации дополнительных функций в моем приложении.
Теперь мне просто нужно получить правильный цвет, или, может быть, я мог бы просто позволить этому так. Это тоже приятно.
И так, чтобы подвести итог тому, что я сделал:
Получил мой первоначальный XML-макет внутри FrameView.Поскольку я использую рамочный вид, все, что я здесь добавлю, будет наложено один на другой. Вот как я мог бы добавить вещи к макету.
В этой структуре я поместил 2 относительных макета с изображением треугольника и кнопкой для создания двух верхних всплывающих окон. Внизу я положил только кнопку.
Вот и все. Надеюсь, это кому-нибудь поможет.
Еще раз большое спасибо за вашу помощь!