it-swarm-ko.com

Android에서 사용자에게 긴 클릭 옵션 표시

배경:

Android에는 길게 클릭하면 팝업 메뉴 (오른쪽 클릭과 같은 기능)가 있습니다. 이것은 일반적으로 목록보기에서 수행되지만 어디서나 수행 할 수 있습니다. 그리고 목록보기에서도 일관되게 수행되지 않습니다.

질문:

많은 사용자가이 긴 클릭 메타포 (아직?)를 인식하지 못하므로 동일한 메뉴를 표시하는 전체 버튼보다 작은 긴 클릭 옵션이 있음을 나타내는 최상의 방법이 있습니까?

pdate 2011-12 : Music과 같은 Google의 최신 앱과 Honeycomb의 더 많은 앱에서는 ICS 및 더 낮은 OS 버전에서도 긴 클릭 옵션이 사라진 것 같습니다. Dodo의 길과 목록 행의 오른쪽에있는 아이콘으로 대체되었습니다 (대부분 작은 삼각형).

34
Manfred Moser

이 작업을 수행하는 한 가지 방법 ListView처럼 주황색에서 흰색으로 표시된 색상 전환과 같이 전환 또는 애니메이션을 사용하는 것입니다. 이 작업을 수행하는 방법에 대한 아이디어는 TransitionDrawable 을 참조하십시오. 여기에서 관련 소스를 볼 수도 있습니다.

빠른 업데이트 : 전환을 사용하는 이유는 사용자가이 항목이 '활성'이라는 피드백을 즉시받을 수 있기 때문입니다. 이것은 '적절한 피드백 표시' Android UI 디자인 팁 에 잘 맞습니다.

또 다른 옵션 은 아래 리소스에 설명 된대로 길게 누르는 대신 Quick Actions 패턴을 사용하여 시작하는 것입니다.

그러나 현재 빠른 동작은 Android 프레임 워크에 없습니다).

17
Roman Nurik

실제로 길게 누르는 동작에는 몇 가지 문제가 있습니다. a) 길게 누르는 동작은 ListView 페이딩 색상 전환으로도 실제로 감지 할 수 없습니다. Android 기기를 사용한 사람들이 많음)을 보았으며 "예, 할 수 있습니다. 길게 클릭하고 "통화 로그에서 제거" "를 선택하여 통화 로그 항목을 제거하십시오. 일반적인 답변은"정말입니까? 앱의 일부를 길게 누르면 비밀 옵션이 표시됩니까?! "따라서 이러한 동작을 발견 한 후에도 일부 사용자는 이러한 기능이 숨겨진 숨겨진 기능이며 실제로는 일반적인 응용 프로그램 사용의 일부가 아니라고 생각합니다. 그러나 다시 한 번 알아 낸 경우 다른 응용 프로그램에서 시도 할 수 있습니다. 또한 :)

b) 빠른 동작은 현재 패턴 일 뿐이며 앱에 연결하기 만하면되는 실제 통합 UI 구성 요소가 아닙니다 (사용 가능한 API 없음). 이를 위해 자체 위젯을 롤링하고 플랫폼 빠른 조치 UI 구성 요소와 다른 위치에서 다르게보아야합니다. 또는 Android의 소스 코드에서 코드와 이미지를 제거 할 수 있습니다. 그런 다음 일부 OEM/Operator 사용자 정의 장치 및 향후 플랫폼 버전에서 문제가 발생할 수 있습니다. 슬픈 부분은 QuickActions에 대한 표준 API가 도입 된 경우에도 Android 1.6/2.1/2.2 지원)

로마자가 지적한 두 가지 솔루션 중 하나를 계속 사용해야한다고 생각합니다. 이러한 상황 별 작업을 처리하는 완전히 다른 방법을 구현할 경우 사용자에게 익숙하지 않을 위험이 있습니다. 길게 누르기 메뉴를 사용하면 구현이 훨씬 쉬워 지지만 발견하기가 어렵습니다. 빠른 동작 패턴을 사용하려면 구현하는 데 더 많은 노력이 필요하지만 발견하기가 훨씬 쉽습니다 (아마도 :)).

3
Tauno Talimaa