, Это достигается с помощью PopupWindow, скинов, позиционирования и анимации.

просмотра последних скриншотов нового приложения foursquare и их всплывающих подсказок, я хотел бы создать некоторые из них в своем приложении.

Я нашел похожий вопрос для iPhoneНебольшое всплывающее окно для инструкций ... Как?

Вот еще один скриншот приложения foursquare:

Я хотел бы знать, как я могу добиться этого с Android.

Заранее благодарю за любую помощь.

ОБНОВИТЬЭто то, что я мог бы получить до сих пор, но добавив несколько кнопок с настраиваемым нарисованным фоном и наложив их на слои с помощью FrameLayout:

Но я все еще не мог получить эффект треугольника. Может быть, я могу что-то сделать с моей собственной формой фона?

UPDATE2

После проверки ваших предложений, я решил пойти с идеей Аарона С и добавил изображение со стрелкой на нем. Это мой текущий результат:

Спасибо, Snailer, проект QuickAction API выглядит очень многообещающе. Я проверю это при реализации дополнительных функций в моем приложении.

Теперь мне просто нужно получить правильный цвет, или, может быть, я мог бы просто позволить этому так. Это тоже приятно.

И так, чтобы подвести итог тому, что я сделал:

Получил мой первоначальный XML-макет внутри FrameView.

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

В этой структуре я поместил 2 относительных макета с изображением треугольника и кнопкой для создания двух верхних всплывающих окон. Внизу я положил только кнопку.

Вот и все. Надеюсь, это кому-нибудь поможет.

Еще раз большое спасибо за вашу помощь!

Ответы на вопрос(1)

Ваш ответ на вопрос