天天看点

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放大缩小图片

继续阅读