Android高手必学个性化控件之ImageView
来源:互联网 发布:淘宝阿里云手机登录 编辑:程序博客网 时间:2024/04/28 05:33
1、PhotoView
支持双击或双指缩放的ImageView,在ViewPager等Scrolling view中正常使用,相比上面的AndroidTouchGallery,不仅支持ViewPager,同时支持单个ImageView
项目地址:https://github.com/chrisbanes/PhotoView
Demo地址:https://play.google.com/store/apps/details?id=uk.co.senab.photoview.sample
APP示例:photup
2、android-gif-drawable
支持gif显示的view,用jni实现的,编译生成so库后直接xml定义view即可,而且本身不依赖于其他开源项目所以相对下面的ImageViewEx简单的多
项目地址:https://github.com/koral–/android-gif-drawable
3、ImageViewEx
支持Gif显示的ImageView
项目地址:https://github.com/frapontillo/ImageViewEx
Demo地址:https://github.com/Trinea/TrineaDownload/blob/master/imageviewex-demo.apk?raw=true
依赖很多,编译过程很繁琐!|_|!
4、RoundedImageView
带圆角的ImageView
项目地址:https://github.com/vinc3m1/RoundedImageView
5、ColorArt
根据图片的均色设置背景色显示文字和图片,类似itune11中效果
项目地址:https://github.com/MichaelEvans/ColorArt
Demo地址:https://github.com/Trinea/TrineaDownload/blob/master/color-art-demo.apk?raw=true
6、CircleImageView
圆形的ImageView
项目地址:https://github.com/hdodenhof/CircleImageView
效果图:
7、ImageViewZoom
支持放大和平移的ImageView
项目地址:https://github.com/sephiroth74/ImageViewZoom
APP示例:https://play.google.com/store/apps/details?id=com.aviary.android.feather
8、KenBurnsView
实现Ken Burns effect效果,达到身临其境效果的ImageView
项目地址:https://github.com/flavioarfaria/KenBurnsView
9、CustomShapeImageView
各种形状的ImageView, 相比上面的圆形ImageView,多了更多形状
项目地址:https://github.com/MostafaGazar/CustomShapeImageView
10、TextAndImage文字环绕图片效果
项目地址:https://github.com/gabrielemariotti/androiddev/tree/master/TextAndImage
- Android高手必学个性化控件之ImageView
- Android高手必学个性化控件之Menu
- Android高手必学个性化控件之ListView
- Android高手必学个性化控件之ProgressBar
- 一步一步学android控件(之八) —— ImageView
- android控件之imageView
- Android控件之ImageView
- Android控件之ImageView
- Android控件之ImageView
- Android控件之ImageView
- Android控件之ImageView
- 高手必学规程!!
- Android高手速成--第一部分 个性化控件(View)
- android控件之imageview 以及重写imageview
- Android必学之AsyncTask
- Android必学之AsyncTask
- Android控件之ImageView探究
- Android控件开发之ImageView
- 迭代器
- NDK错误 org.gradle.process.internal.ExecException: Process 'command with non-zero exit value 2
- 我所见过的讲"javascript中apply、call、bind"最清晰最易懂的文章
- mac 系统上使用eclipse 测试找不到真机设备
- 纯文本邮件VS HTML邮件,哪个营销效果更好?
- Android高手必学个性化控件之ImageView
- C# 值类型和引用类型,堆和堆栈的区别
- Android 倒计时(有效解决计时不准的问题)
- 在socket通讯中初始化Socket的问题(connect返回值为-1)
- Spring3.2.0之后各个版本完整包下载地址
- 用casperJs phantomJs php 抓取17track订单状态的例子
- 图的深度广度搜索基本程序
- android专业分享1 Android利用Jsoup解析html 开发网站客户端小记。
- jQuery过滤选择器