Я заинтересован во внедрении паттерна пользовательского интерфейса Android под названием «Быстрое действие». По сути, это контекстное меню, которое не скрывает данные, над которыми выполняются действия. Я хотел бы реализовать это, но я не могу найти образец кода или API, которые могли бы мне помочь.
Обратите внимание, что этот шаблон пользовательского интерфейса обсуждается в видео YouTube, http://www.youtube.com/watch?v=M1ZBjlCRfz0#t=15m20s .
Есть ли у кого-нибудь реализация этого или знает, какой стандарт Google для добавления этого в приложение?
Ответы:
Пока Google не откроет исходный код официального приложения Twitter, вы можете взглянуть на эту реализацию: http://www.londatiga.net/it/how-to-create-quickaction-dialog-in-android/
Действительно проста в использовании и отлично работает.
источник
Интересный вопрос. Android использует этот шаблон в своем приложении «Контакты». Вы можете получить исходный код с помощью git:
Я сделал это и быстро нашел, но окончательного результата не получил. Я думаю что это сделано в «Контакты / src / com / android / contacts / ui / QuickContactWindow.java», но я не совсем уверен.
Я гуглил для QuickContact android , есть много изображений, которые показывают именно то меню, которое вам нужно, поэтому кажется вероятным, что в этом контексте оно действительно называется QuickContact.
Просмотр документации , я не вижу унаследованных классов, которые можно было бы использовать для чего-то, кроме контактов.
Итак, несколько отправных точек, но никакого решения от меня ;-)
источник
Этот проект с открытым исходным кодом имеет тот же вид всплывающих окон быстрых действий, что и приложение twitter:
http://github.com/ruqqq/WorldHeritageSite/tree/master/src/sg/ruqqq/WHSFinder
Это помогает загрузить весь проект, потому что вам потребуется ряд чертежей, изображений и других ресурсов из этого проекта.
Основной демонстрационный класс называется WHSListActivity.java. Вам также понадобятся другие классы: QuickActionWindow.java и QuickActionItem.java.
После этого это действительно просто и отлично работает. Я использую его в своих приложениях.
источник
Приложение Android UI Patterns включает демонстрации и ссылки на репозитории для нескольких реализаций Quick Action:
https://play.google.com/store/apps/details?id=com.groidify.uipatterns
(Я не имею ничего общего с приложением, кроме того, что считаю его полезным.)
источник