제 경우에는 RelativeLayout
에 많은 EditText
상자와 줄이 포함되어 있습니다. 지금 당장 필요한 것은 줌 작업을하는 것입니다. 나는 (일)에 많은 봤 거든 나는 어떻게 대답을 찾지 못했습니다.핀치 확대/축소를 RelativeLayout에서 작동시키는 방법? - 안드로이드
- 사실 '핀치 줌'만
ImageView, MapView and WebView
지원된다는 점이다 : 나는 그래서 몇 가지 질문으로 시작하는 경우첫째는 우리 모두에게 가장 쉬운 것입니까?
- RelativeLayout에서 확대/축소 작업을 수행 할 수 있습니까? (버튼을 만질 때마다 버튼과 여러 크기 값 및/또는 리팩토링 전체 "보기"를 사용하는 것이 가장 좋습니다.)
- 위의 것보다 더 쉽게 작업 할 수 있다면 좋겠다. 어떻게해야하는지 들어야합니다.
편집 : 그리고 애니메이션을 사용하려고 꽤 잘 작동 규모의 어떤 종류가 있었다, 그러나 단지 치명적인 문제는 EditTextBoxe의 감동 경계 이동도 확장 .. 아니면하지 않았다, 그래서 그들은했다 원래 위치와 크기. 이 제안이 있습니까?
그럼 내가 사용해야 할 제안이 있습니까? 어떤 컨테이너에 핀치 확대가 있고 editText 상자를 올바르게 확대/축소 할 수 있습니까? – lehtu
핀치 줌을 구현하는 플랫폼에는 표준 컨테이너가 없습니다. 직접 구현해야합니다. 일반적으로이 작업을 수행하는 응용 프로그램 (브라우저,지도, 갤러리)은 모두 자신의 사용자 지정보기를 사용하여 모든 도면을 처리하므로 핀치 확대/축소가 해당보기의 사용자 지정 렌더링 및 이벤트 처리와 밀접하게 관련되어 있습니다. Canvas에 2 차원 변환을 적용하는 ViewGroup 컨테이너에서 일반적으로 수행 할 수있는 작업과 그 결과가 얼마나 만족 스러운지는 알 수 없지만 MotionEvents는 해당 자식으로 전달됩니다. – hackbod