DragPhotoView

介绍:

高仿微信可拖拽返回PhotoView。

运行效果:

使用说明:

DownLoad APK

修改你的 build.gradle文件

//root project
allprojects {
        repositories {
            ...
            maven { url 'https://jitpack.io' }
        }
    }
//module project
        dependencies {
            compile 'com.github.githubwing:DragPhotoView:1.0.1'
    }

使用法放和普通的ImageView一毛一样

    // 所有ImageView用法都可以   
    DragPhotoView photoView = (DragPhotoView)findViewById(R.id.photoView);
    photoView.setImageResource(R.drawable.ram);
    //必须添加一个onExitListener,在拖拽到底部时触发. 
    photoView.setOnExitListener()
    photoView.setOnTapListener()

小贴士

想要达到demo效果,需要把你的Activity背景改为透明

修改style.xml

  <style name="translucent" parent="Theme.AppCompat.Light.NoActionBar">
        <item name="android:windowBackground" >@android:color/transparent</item>
        <item name="android:windowIsTranslucent">true</item>
    </style>

全版本共享元素实现(包括Activity转跳和拖拽共享元素)在Demo里,如有需要,参照demo思路实现即可.

已下载
0