내 응용 프로그램에서 GridView를 사용하여보기와 같은 갤러리를 구현했습니다. 사용자의 선택에 따라 GridView의 열 수를 수동으로 변경하려고합니다. 버튼이나 메뉴 옵션을 제공하여 변경할 수 있습니다. Zoom/Pinch 연산을 사용하여 동일한 작업을 수행하고자합니다. GridView를 확대하려고하면 열의 수를 줄이고 Pinch를 시도하면 같게합니다. 이를 달성하기 위해 onTouch 이벤트를 재정의하려고 시도했지만 부드럽지도 않고 원하는 것도 아닙니다. 어떤 사람이이 점을 달성하는 방법을 알고 있거나 알고 있다면 알려주십시오.확대/축소와 함께 GridView의 열 수를 변경하십시오.
1
A
답변
0
쉽지 않을 것입니다.
우선이 시도 것 :
가의 GridView의 상단에 일반보기를 착용 할 것 (즉,이보기의 GridView와 같은 위치에 같은 폭과 높이가 있습니다).
이 일반보기의 onTouchEvent를 재정의합니다. Pinch Zoom을 감지하면 특별한 처리 (GridView의 열 변경)를 수행하십시오. Pinch Zoom을 감지하지 못하면 touch 이벤트가 기본 GridView로 버블 링되도록 onTouchEvent를 false (처리하지 않음)로 반환합니다.
트릭은 Pinch Zoom을 올바르게 인식하고 GridView의 기본 터치 동작을 망칠 필요가 없습니다.
+0
그걸 실행 코드가 있습니까? –
관련 문제
- 1. AsymmetricGridView의 열 수를 변경하십시오.
- 2. 열 너비 및 수를 변경하십시오.
- 3. gridview의 내용을 동적으로 변경하십시오.
- 4. Susy : 화면 크기에 따라 열 수를 변경하십시오.
- 5. MATLAB의 'importdata'에서 가져온 열 수를 변경하십시오.
- 6. 화면 크기에 따라 열 수를 변경하십시오.
- 7. gridview 정렬을 사용할 때 런타임에 Gridview의 열 이름을 변경하십시오.
- 8. GridView의 Mouseover에서 TextBlock 전경색을 변경하십시오.
- 9. 동일한 보이는 항목에서 gridview의 열 수를 변경하는 방법. 안드로이드
- 10. GridView의 추가 열
- 11. gridview의 열 매핑
- 12. GridView의 단일 열
- 13. GridView의 TextBox 열
- 14. Gridview의 열 값 받기
- 15. 코드에서 GridView의 열 숨기기
- 16. gridview의 열 순서 변경
- 17. Gridview의 열 셀에있는 아이콘
- 18. gridview의 정렬 날짜 열
- 19. Android GridView의 열 크기
- 20. GridView의 열 밑줄 표시
- 21. sqlCommand를 사용하여 동적 gridview의 headertext를 변경하십시오.
- 22. gridview의 두 열 사이에 열 추가
- 23. android Gridview의 사용자 정의 행과 열
- 24. 브라우저 너비 당 부드러운 전환으로 그리드의 열 수를 변경하십시오.
- 25. 여러 GridView의 열 맞춤 방법
- 26. android Gridview의 행과 열 병합
- 27. ASP.net : GridView의 열 순서 변경
- 28. gridview의 열 인덱스를 얻는 방법
- 29. 코드에서 GridView의 DataTemplate을 코드 뒤에 변경하십시오.
- 30. 값에 따라 gridview의 개별 이미지를 변경하십시오.
안녕 suresh, 나는 또한 이것과 같은 요구 사항에 노력하고 있습니다. 당신이 그것을 구현 했습니까? 예, 여기에 샘플 코드를 게시 할 수 있습니까? 정말 도움이 될 것입니다 –