2014-10-21 1 views
0

두 개의 이미지가 화면에 표시되는 레이아웃에서 TouchImageView (https://github.com/MikeOrtiz/TouchImageView)를 사용하고 있습니다. 각 레이아웃은 화면 절반이 소요되는 레이아웃입니다. FIT_START 및 FIT_END 축척 유형은 아직 TouchImageView에서 구현되지 않았기 때문에 왼쪽 이미지를 레이아웃의 오른쪽 (오른쪽)에 정렬하고 다른 오른쪽 이미지를 오른쪽 이미지의 시작 (왼쪽)으로 정렬하는 다른 방법을 모색하려고 시도해 왔습니다. 레이아웃을 사용하여 두 이미지가 정확히 서로 나란히 배치되도록합니다. 지금까지 아무 것도 작동하지 않았습니다 (주로 다양한 XML 특성 시도).Android TouchImageView가 레이아웃의 끝 또는 시작에 맞 춥니 다.

누구든지 작동하도록합니까? 본질적으로 아직 구현되지 않은 FIT_START, FIT_END 특성을 에뮬레이트하기 위해 TouchImageView가 필요합니다.

답변

0

부분적인 해결책은 내 포크 https://github.com/thintsa/TouchImageView에서 찾을 수 있습니다. 패치 :

https://github.com/thintsa/TouchImageView/commit/58c7996dfc982fbd3b76515697c42eb8db9cdbd7.patch은 기본적으로 비트 맵의 ​​규모가 FIT_CENTER에서와 동일하며 FIT_START 당신이 왼쪽 코너 matrix.postTranslate(0, 0); 맨 위로 이미지를 이동하고 FIT_END 당신이 오른쪽 아래 matrix.postTranslate(redundantXSpace, redundantYSpace);로 이동합니다. 이 패치는 왼쪽에서 오른쪽으로 쓰는 언어에만 적용됩니다.