android中使用photoview第二次设置图片遮挡控件的处理方法

来源:互联网 发布:java处理引号 编辑:程序博客网 时间:2024/06/03 23:39

photoview是继承imageview的,有的小伙伴可能会遇到我这种问题,就是进入activity的时候把photoview设置过一个大图,他上面会覆盖一个菜单控件,如果这时候从相机或相册重新选取图片替换他,可能会出现photoview在表面层了


具体处理方法如下:

   

PhotoViewAttacher attcher= new PhotoViewAttacher(photoview);
切换图片后 使用attcher.update()方法即可
ps:如果图片过大的话,会出现不正常显示,通常进入的时候把 缩放模式设置为;
attacher.setScaleType(ImageView.ScaleType.CENTER_INSIDE);
就这些了,希望能帮到小伙伴们

0 0
原创粉丝点击