解决ImageView手势缩放设置matrix属性后图片无法居中的问题
最近在项目研发过程中有一个预览大图的需求,要求通过手势缩放图片。这就得用到ScaleType.MATRIX属性,这下问题来了,当一张图片很小时,就无法居中显示。把ScaleType属性改为center又不能缩放了,这如何是好呢?
其实,我们可以在用户Touch屏幕前通过代码来动态更改属性就可以了,即在onTouch(Viewv,MotionEventevent)方法中执行imgv.setScaleType(ScaleType.MATRIX);语句即可。重新编译运行发现能居中并且能缩放了。
欢迎加入QQ讨论群:285077071
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。