天天看點

Android ZoomControls放大縮小圖檔

zoomcontrols控件是一個可以縮放但控件,效果如下圖

以下是它但一些主要但方法

hasfocus ():判斷焦點

hide ():隐藏

ontouchevent (motionevent event):現這個方法來處理觸摸屏移動事件

setiszoominenabled (boolean isenabled):是否允許放大

setiszoomoutenabled (boolean isenabled):是否允許縮小

setonzoominclicklistener (view.onclicklistener listener):注冊放大監聽器

setonzoomoutclicklistener (view.onclicklistener listener):注冊縮小監聽器

setzoomspeed (long speed):設定縮放速度

show ():顯示

這裡面,如果将setiszoominenabled()方法設定為false,那麼這個放大的按鈕就變成了灰色,不能用了,其實這個控件就是兩個按鈕而已,隻是有外觀,沒有功能,如果你要放大圖檔或者縮小圖檔,還是要在監聽事件中實作

開始看代碼

main.xml

zoomexampleactivity.java

效果如下:

Android ZoomControls放大縮小圖檔
Android ZoomControls放大縮小圖檔
Android ZoomControls放大縮小圖檔

繼續閱讀