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