PhotoView 是一款扩展自Android ImageView ,支持通过单点/多点触摸来进行图片缩放的智能控件。
特性:
先简单说下PhotoView的作用:不需要写任何代码就可以实现图片手势缩放,旋转,相比ImageView,用户体验更好。 PhotoView的功能: 1.图片浏览查看 2.双指缩放 3.单点触摸缩放 4.图片缩放模式设置 使用: implementation 'com.github.chrisbanes:PhotoView:2.0.0' (项目的allprojects中) maven {
PhotoView是一个图片浏览器,支持多点触摸来进行图片的滚动和缩放。 简单使用 在build.gradle中添加依赖 implementation 'com.github.chrisbanes:PhotoView:2.0.0' 在repositories里面添加库 maven { url 'https://www.jitpack.io' } 布局文件引用PhotoView <com.git
package com.bwie.zhuye.com.weidu; import android.media.Image; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import com.facebook.drawee.backends.pipeline.Fresco; import com
//控件 <uk.co.senab.photoview.PhotoView android:id="@+id/image_mian2" android:layout_width=“wrap_content” android:layout_height=“wrap_content” android:layout_gravity=“center” android:src="@drawable/ic_l
自定义PhotoView 支持单指滑动、双指缩放/旋转、边界超出判定、缩放过度判定、旋转自动回正,下面直接贴完整代码 目前无法做到放大过度回弹时,图片的位置保持在两指之间的中心位置,如果有好的想法,欢迎提出。 Android 自定义PhotoView演示视频 package com.example.myapplication.photoView; import android.annotatio
使用的PhotoView是这个版本的,比较小巧,很好用,比github上另一个版本的瘦身很多:https://github.com/bm-x/PhotoView 基本测试代码如下:import java.util.ArrayList; import android.content.Context; import android.os.Bundle; import android.support.v