Маленькое всплывающее окно для инструкций, например, foursquare

Увидев последние скриншоты нового приложения Foursquare и их воздушные шары в виде мультяшных инструкций, я хотел бы создать некоторые из них в своем приложении.

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

Вот еще один снимок экрана приложения foursquare: enter image description here

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

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

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

enter image description here

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

UPDATE2

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

enter image description here

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

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

Итак, резюмируя то, что я сделал:

  1. Получил свой первоначальный XML-макет внутри FrameView.
  2. Поскольку я использую просмотр кадров, все, что я здесь вставил, будет складываться в один над другим. Вот как я мог добавлять элементы в макет.

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

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

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

12
задан Community 23 May 2017 в 12:17
поделиться