android photoview,Android PhotoView使用步骤实例详解
Android PhotoView使用步骤实例详解
1、步骤一:在布局文件中的代码:
android:id="@+id/img_showimgview"
android:layout_width="match_parent"
android:layout_height="match_parent"
/>
2、步骤二:进行找到控件的id
photoview = (PhotoView) findViewById(R.id.img_showimgview);
3、步骤三:设置显示
photoview.setImageBitmap(bit);
4、步骤四:进行设置监听
photoview.setOnPhotoTapListener(new OnPhotoTapListener() {
@Override
public void onPhotoTap(View view, float x, float y) {
// TODO Auto-generated method stub
finish();
}
});
在实现项目的需求的过程中,遇到了图片失真的问题,下面说一下图片失真的原因:
起初的实现方法是这样的:
在点击listview的条目的时候获取到imageView中的图片,在实现页面跳转的时候将图像对象传递到下一个页面
获取ImageView中图片的方法是:
img_get_photo.setDrawingCacheEnabled(true);
bitt = Bitmap.createBitmap(img_get_photo.getDrawingCache());
img_get_photo.setDrawingCacheEnabled(false);
问题就出现在这里,此时获得的bit,是imageview的“影像”并不是imageView中加载的图片,通俗得说就是对imageview进行截屏处理,因为listview条目中是缩略图,自然放大的时候就会失真。
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
android photoview,Android PhotoView使用步骤实例详解相关推荐
- android中怎么网络判断,Android中判断网络是否连接实例详解
Android中判断网络是否连接实例详解 在android中,如何监测网络的状态呢,这个有的时候也是十分重要的,方法如下: public class ConnectionDetector { priv ...
- android 截图 listview,Android屏幕及view的截图实例详解
Android屏幕及view的截图实例详解 屏幕可见区域的截图 整个屏幕截图的话可以用View view = getWindow().getDecorView(); public static Bit ...
- android自定义view案例,Android自定义View的实现方法实例详解
一.自绘控件 下面我们准备来自定义一个计数器View,这个View可以响应用户的点击事件,并自动记录一共点击了多少次.新建一个CounterView继承自View,代码如下所示: 可以看到,首先我们在 ...
- android 自定义xmlns,Android xmlns 的作用及其自定义实例详解
Android xmlns 的作用及其自定义实例详解 xmlns:Android="http://schemas.android.com/apk/res/android的作用是: 这个是xm ...
- android 图库开发实例,Android中从图库中选取图片实例详解
android 从图库中选取图片 在android中,如何从图库gallary中挑选图片呢,其实很简单,步骤如下 1) 设计一个imageview,用来显示图库选出来的图片 android:orien ...
- App获取android分辨率,Android 获取手机及APP信息实例详解
霜风渐紧寒侵被,听孤雁声嘹唳,一声声送一声悲.<御街行>中的这句诗用来形容这个季节的北京真是再合适不过了,霜风阵阵,跑步的时候也越来越舍不得脱去外套了,考验毅力的时刻到了! 言归正传,开发 ...
- android 快速开发常用工具类,实例详解Android快速开发工具类总结
一.日志工具类 Log.java public class L { private L() { /* 不可被实例化 */ throw new UnsupportedOperationException ...
- android的时间代码怎么写,Android 日期和时间的使用实例详解
Android 日期和时间的使用 日期和时间的使用: 1:弹出框TimePickerDialog,DatePickerDialog 2:组件TimePicker,DatePicker TimePick ...
- android相册和拍照并裁剪图片大小,Android 拍照并对照片进行裁剪和压缩实例详解...
Android 拍照并对照片进行裁剪和压缩实例详解 本文主要介绍 Android 调用摄像头拍照并对照片进行裁剪和压缩,文中给出了主要步骤和关键代码. 调用摄像头拍照,对拍摄照片进行裁剪,代码如下. ...
最新文章
- 修改boot.ini
- 《Adobe Flash Professional CC经典教程》——1.12 发布影片
- linux CentOS7最小化安装环境静默安装Oracle11GR2数据库(执行安装_07)
- din算法 代码_从啥也不会的小白,如何成为合格的算法工程师?
- react打包成html5,create-react-app项目打包相关问题
- Linux安装webmin
- 访问共享文件时切换默认的访问账号
- matlab 查看版本号,如何查看matlab版本信息?matlab版本信息怎么看
- springboot上传文件(前端传来的是base64字符串形式)
- 注册表怎么禁用计算机,注册表的禁用方法与解锁方法
- nlp-形式语言与自动机-ch03
- Codeforces 364D Ghd(随机化)
- MQX4.0:MK60DZ10.h头文件GPIO模块…
- 计算机计算用函数平均分,excel表格中数据怎样算均分-excel里如何使用IF函数挑出数值算平均分啊...
- 三方协议服务器不填,毕业生三方协议可以不填么
- c语言地图染色程序,求C语言地图四染色代码..
- 反对将AI用于“自主武器”公开信:Stephen Hawking、Elon Musk,以及多位人工智能专家署名...
- php artisan 命令详解,Artisan命令详解
- 云栖科技评论第63期:有了AI,世界杯更“好看”
- 快递业大动作!京东已收购德邦快递?最新回应