0
我需要構建一個組件來查看大圖像。如何構建大圖像查看器
我不能把ImageView放在ScrollView中,因爲我需要處理圖像上的其他觸摸事件。
理想的做法是建立一個「觀看者」
- 與水平手柄
- 和垂直手柄
,使移動,其中圖象在中間,這樣我可以使用手柄滾動圖像而不觸摸圖片本身。
我想實現類似於下面的圖片,我已經研究過,但無法找到任何可以使用的Android API或其他組件/庫。
非常感謝您的任何建議。
我需要構建一個組件來查看大圖像。如何構建大圖像查看器
我不能把ImageView放在ScrollView中,因爲我需要處理圖像上的其他觸摸事件。
理想的做法是建立一個「觀看者」
,使移動,其中圖象在中間,這樣我可以使用手柄滾動圖像而不觸摸圖片本身。
我想實現類似於下面的圖片,我已經研究過,但無法找到任何可以使用的Android API或其他組件/庫。
非常感謝您的任何建議。
我能想到的最好的辦法是使用兩個自定義滾動的水平和垂直滾動。在onChange()函數中,您可以更改主圖像上的裁剪區域並顯示裁剪後的圖像。根據它如何完成,您可以獲得幻燈片效果。
感謝Brianjs,關鍵是我需要滾動而不觸摸圖像,但只有手柄,因爲我需要攔截圖像上的其他觸摸事件 –
如果在滾動視圖中放置了佈局,仍然可以處理其他點擊/觸摸事件。過去我在滾動視圖中使用了可點擊部分的圖像。比如你在這裏做。如果你想要單獨的可滾動條,你只需要改變seekSears的onSeek/valueChanged監聽器中滾動視圖的x/y位置,這樣你就不必碰它。 – Brianjs
我很樂意撿起一些例子 – Brianjs