DismissibleImageView
来源:互联网 发布:linux内核调试工具 编辑:程序博客网 时间:2024/06/05 07:45
https://github.com/dmallcott/DismissibleImageView
DismissibleImageView
This is one of my favourite UX patterns which is currently being used in the Twitter app. The idea is simple, click an image for a full screen view then just move the image off the screen to go back to your previous view.
I know this is a really simple library BUT it would be nice if more apps started adopting this kind of UX patterns that make the Android experience a little bit more enjoyable. And as I'm writting this I think I may create a few other libraries for other simple UX an UI patterns that might make your app's experience a little better.
Installation
Add this in your root build.gradle at the end of repositories:
allprojects { repositories { ... maven { url 'https://jitpack.io' } } }
Then add the dependency to your app's build.gradle.
compile 'com.github.dmallcott:DismissibleImageView:1.0.1'
How to use
Instead of using ImageViews just use DismissibleImageView and you're good to go:
<com.dmallcott.dismissibleimageview.DismissibleImageView android:id="@+id/activity_main_dismissibleImageView" android:layout_width="match_parent" android:layout_height="wrap_content" />
Keep in mind that for the moment it will keep adjustViewBounds
as true by default. This is because I'm working with bitmaps by default and I was too lazy to remove the extra space manually. I will definitely fix that later.
- DismissibleImageView
- python实现发邮件
- java基础随手记(1)
- Android 悬浮在Activity内的可拖动View
- python数字,字符串和变量
- 解析提高PHP执行效率的50个技巧
- DismissibleImageView
- Gradle配置及同一应用不同版本配置不同资源文件,不同签名,包名进行打包
- Linux Shell脚本中,远程调用脚本或命令,并使后台执行
- 由CSDN主办的SDCC 2017·深圳站即将于6月10日举办!
- kafka 理解
- java equals 和 ==
- 【一】、封装HttpClient和Json解析
- apt-get 使用多线程
- “集体智慧编程”之第三章:“发现群组”的 分级聚类