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