Android Быстрые действия шаблон пользовательского интерфейса


Я заинтересован в включении шаблона пользовательского интерфейса Android под названием "быстрое действие". В принципе, это контекстное меню, которое не скрывает данные, на которые действуют. Я хотел бы реализовать это, но я не могу найти пример кода или API, чтобы помочь мне.

обратите внимание, что этот шаблон пользовательского интерфейса обсуждается в видео YouTube,http://www.youtube.com/watch?v=M1ZBjlCRfz0#t=15m20s.

кто-нибудь имеет реализацию этого или знает, что стандарт Google для добавления этого приложения?

http://i48.tinypic.com/33m6hwo.png

5 100

5 ответов:

до официального приложения 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

Я сделал это и быстро схватил его, но я не получил окончательного результата. Я думаю это сделано в " Contacts/src/com/android/contacts/ui/QuickContactWindow.Ява", но я не совсем уверен.

Я тебя гуглю за QuickContact android, есть много изображений, которые показывают именно то меню, которое вы хотите, поэтому кажется вероятным, что в этом контексте он действительно называется QuickContact.

смотреть на!--12-->документация, Я не вижу никаких унаследованных классов, которые вы могли бы использовать для этого для чего-то другого, кроме контактов.

Итак, несколько отправных точек, но никакого решения от меня ;-)

этот проект с открытым исходным кодом имеет тот же внешний вид для быстрого всплывающего окна действий, что и приложение twitter:

http://github.com/ruqqq/WorldHeritageSite/tree/master/src/sg/ruqqq/WHSFinder

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

основной демонстрационный класс называется WHSListActivity.Ява. Другие классы нужно QuickActionWindow.ява и QuickActionItem.Ява.

после этого, это действительно легко и отлично работает. Я использую его для моих приложений.

взгляните на мой ответ на подобный вопрос: Быстрые действия, такие как приложение Twitter Я сам использовал этот код...

приложение Android UI Patterns включает в себя демо и ссылки на репозитории для нескольких быстрых реализаций действий:

https://play.google.com/store/apps/details?id=com.groidify.uipatterns

(Я не имею ничего общего с приложением, только найти его полезным.)