최신 (4.4 KitKat) Android Stock 이메일 클라이언트가 결정하는 매개 변수 (스 와이프 거리 및/또는 속도)는 무엇입니까? 받은 편지함 목록을 볼 때 이메일을 삭제할만큼 가로 스 와이프가 충분한 지 여부목록 뷰 삭제를위한 스 와이프 길이/속도 임계 값 (예 : KitKat stock 이메일)
일부 인터넷 검색이 EmailProvider.java에서이 코드 굴복하지만 나는 안드로이드 프로그래밍 및 안드로이드 소스 코드를 모두 익숙 해요 :
if (projectionColumns.contains(UIProvider.AccountColumns.SettingsColumns.SWIPE)) {
values.put(UIProvider.AccountColumns.SettingsColumns.SWIPE,
mailPrefs.getConversationListSwipeActionInteger(false));
}
을하고이 동작을 구현하는 것 같습니다 SwipeableListView
클래스를 알려준 하지만 이메일 앱의 기준점이 정의 된 곳을 찾을 수 없었습니다.
이메일 앱이 기본 동작을 사용하는 경우 스 와이프 임계 값이이 앱 또는 모든 SwipeListView 인스턴스에 대해 정의 된 위치를 알고 계십니까?
Google 팀에서 iOS 앱의 목록보기 및 Google에서 선택한 초기 스 와이프 임계 값 (스 와이프를 조정하지 않고 목록 항목의 너비의 50 %)에서 스 와이프로 삭제를 구현했기 때문에이 질문을하고 있습니다. 속도)가 충분히 민감하지 않아 스 와이프 - 삭제 동작을 실행하기가 너무 어렵습니다. (예, iOS의 기본 스 와이프 삭제 동작이 있음을 알고 있지만 iOS의 기본 스 와이프 삭제 동작에는 확인 버튼이 필요하지만이보기에는 삭제할 때마다 두 번 탭하지 않아도 됨)
안드로이드 스톡 이메일 앱의 스 와이프 - 삭제 동작은 우리 앱의 작동 방식과 일치합니다. 그것은 거리와 속도에 의존하는 것 같습니다. 그래서 우리는 비슷한 행동을 iOS로 옮기고 싶습니다. 누구든지 KitKat 이메일 앱에서 "스 와이프하지 말 것"과 "스 와이프하지 않음"을 구별하는 데 사용되는 정확한 임계 값 (또는 알고리즘)을 알고 있습니까?
Perfect. 이러한 상수와 결합 된 SwipeHelper의 코드는 정확히 내가 찾고있는 코드였습니다. 감사! –