android 开源photoView的使用

作者: 666swb | 来源:发表于2016-07-11 13:52 被阅读18585次

    github地址:https://github.com/chrisbanes/PhotoView

    简介

    PhotoView 是一款扩展自Android ImageView,支持通过单点/多点触摸来进行图片缩放的智能控件。

    特性:

    支持单点/多点触摸,即时缩放图片;
    支持平滑滚动;
    在滑动父控件下能够运行良好;(例如:ViewPager)
    当用户的触点改变是可以触发通知

    第一步:添加maven url

    allprojects {
        repositories {
            jcenter()
            maven { url "https://jitpack.io" }
        }
    }
    

    第二步:依赖

    compile 'com.github.chrisbanes:PhotoView:1.2.6'
    

    第三步:布局

    <uk.co.senab.photoview.PhotoView
      android:id="@+id/photoView"
      android:layout_width="180dp"
      android:layout_height="140dp"
      android:background="#333333"
      android:layout_marginLeft="20dp"
      />
    

    第四步: 代码使用

    PhotoView mPhotoView;
    PhotoViewAttacher mAttacher;
    
    mAttacher = new PhotoViewAttacher(mPhotoView);
    mPhotoView.setImageBitmap(mBitmap);
    mAttacher.update();
    

    有不明白的,欢迎留言, 谢谢!

    相关文章

      网友评论

      • 我不想说:谁有原理性的文章!!!
      • 9c7bdf996260:现在不能用了 你这个 依赖~
      • 黄昭鸿:找不到mBitmap
      • 黄昭鸿:如何转换为本地依赖?
      • 魏魏魏魏:为什么2.0版本的用不了了啊?具体反应是通过布局加载控件,设置图片后整个屏幕空白,只有通过new的方式photoView才能正常使用,你现在还有遇到吗?
        魏魏魏魏: @胆汁猴 估计是布局文件有什么属性有问题,重构以后没有遇到这个问题了!
        胆汁猴:解决了么? 同问
      • 23b112a2983f:我现在是一张长图 想让图片打开的时候就显示满屏的顶部 让用户自己去下拉 你有找到设置方法吗
      • Champion是冠军:标题应该取photoview的环境搭建吧?
        666swb:@Eric胡 可以吧,哈哈

      本文标题:android 开源photoView的使用

      本文链接:https://www.haomeiwen.com/subject/ricjjttx.html