Android使用PhotoView实现图片双击放大单击退出效果
作者:旧巷情人 时间:2022-10-10 04:52:11
本文实例为大家分享了PhotoView实现图片双击放大单击退出的具体代码,供大家参考,具体内容如下
实现思路
1.复制PhotoView 到libs下,然后进行添加小奶瓶
2.布局xml文件,添加PhotoView控件,src加载一张图片,就已经实现了放大缩小
3.Photoview设置点击事件,实现单击退出Activity
导jar包
compile files('libs/uk-co-senab-photoview.jar')
进行布局
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/activity_main"
android:layout_width="match_parent"
android:layout_height="match_parent">
<uk.co.senab.photoview.PhotoView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/pv"
android:src="@drawable/ic_emptya"/>
</RelativeLayout>
在MainActivity中实现
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
PhotoView pv = (PhotoView) findViewById(R.id.pv);
pv.setOnPhotoTapListener(new PhotoViewAttacher.OnPhotoTapListener() {
@Override
public void onPhotoTap(View view, float v, float v1) {
finish();
}
});
}
}
好了,这就可以实现图片双击放大,单击退出的一个效果了,比较简单,大家可以做一下!
来源:http://blog.csdn.net/lisiruxiaoniu/article/details/77862279
标签:PhotoView,图片放大
0
投稿
猜你喜欢
Android实现背景图片轮播
2023-09-05 00:16:27
java实现的RSA加密算法详解
2022-11-19 06:14:44
Java 8 开发的 Mybatis 注解代码生成工具
2023-01-02 19:53:44
C#给Word不同页面设置不同背景
2021-07-20 01:28:16
Android仿百度谷歌搜索自动提示框AutoCompleteTextView简单应用示例
2022-12-07 07:30:59
Java中Lambda表达式的进化之路详解
2023-04-19 21:17:42
利用Lambda表达式创建新线程案例
2023-08-26 23:16:00
gradle中的增量构建浅析
2022-09-23 06:43:13
Android开发笔记之:对实践TDD的一些建议说明
2023-11-25 11:45:18
Android NTP 时间同步机制详解
2023-03-29 23:02:09
Linux下Hadoop 2.7.3 安装搭建过程
2023-11-08 05:13:59
Java开发环境jdk 1.8安装配置方法(Win7 64位系统/windows server 2008)
2022-05-11 20:00:58
C# 绘制统计图大全(柱状图, 折线图, 扇形图)
2023-03-12 09:16:26
c#数组详解
2023-01-31 13:09:08
C#使用base64对字符串进行编码和解码的测试
2022-09-21 23:08:59
Android 加载大图及多图避免程序出现OOM(OutOfMemory)异常
2022-05-06 18:32:06
C#9.0推出的4个新特性介绍
2021-10-10 07:49:29
Spring Data JPA调用存储过程实例代码
2023-11-25 00:13:15
java实现电话本管理系统
2023-10-11 14:51:19
java并发编程专题(六)----浅析(JUC)Semaphore
2023-07-27 23:30:28