玩转Android---UI篇---ZoomControls放大缩小图片

2014-11-24 10:09:31 · 作者: · 浏览: 0

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


效果如下: