IT story

Android 빠른 작업 UI 패턴

hot-time 2020. 8. 19. 20:02
반응형

Android 빠른 작업 UI 패턴


"Quick Action"이라는 Android UI 패턴을 통합하는 데 관심이 있습니다. 기본적으로 작업중인 데이터를 가리지 않는 컨텍스트 메뉴입니다. 이것을 구현하고 싶지만 일부 샘플 코드 나 API를 찾을 수 없습니다.

이 UI 패턴은 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

나는 이것을했고 빨리 그것을 grepped했지만 결정적인 결과를 얻지 못했습니다. 나는 그것이 "Contacts / src / com / android / contacts / ui / QuickContactWindow.java"에서 이루어 졌다고 생각 하지만 완전히 확실하지는 않습니다.

나는 당신이 QuickContact android를 위해 Google을 검색 합니다. 원하는 메뉴의 종류를 정확히 보여주는 이미지가 많이 있으므로 실제로 해당 컨텍스트에서 QuickContact라고 할 수 있습니다.

Documentation을 보면 연락처 이외의 다른 작업을 수행하는 데 사용할 수있는 상속 된 클래스가 표시되지 않습니다.

그래서, 몇 가지 시작점이지만 나에게서 해결책은 없습니다 ;-)


이 오픈 소스 프로젝트는 빠른 작업 팝업에 대해 트위터 앱과 동일한 모양과 느낌을 가지고 있습니다.

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

해당 프로젝트에서 많은 드로어 블, 이미지 및 기타 리소스가 필요하기 때문에 전체 프로젝트를 다운로드하는 데 도움이됩니다.

기본 데모 클래스는 WHSListActivity.java입니다. 필요한 다른 클래스는 QuickActionWindow.java 및 QuickActionItem.java입니다.

그 후에는 정말 쉽고 훌륭하게 작동합니다. 내 앱에 사용합니다.


Android UI 패턴 앱에는 여러 Quick Action 구현을위한 저장소에 대한 데모 및 링크가 포함되어 있습니다.

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

(유용함을 찾는 것 외에는 앱과 관련이 없습니다.)

참고 URL : https://stackoverflow.com/questions/3059155/android-quick-actions-ui-pattern

반응형