因为工作需要,要做图片切换效果,在网上找了好久,找到的资源要么答非所问,要么没有通用性,我就想:难道这东西这么难做吗?于是自己动手,丰衣足食。
其实各种切换特效都能用Android的属性动画来做的,我就如此简单做了一个,目前有3种特效:水平百叶窗、垂直百叶窗和马赛克,其实懂得这个原理做任何特效都是可以的。
为方便各位童鞋看到运行效果,我上传的是完整的Android工程,可以直接编译、运行。上传包中bin目录有编译好的apk,可直接放入手机运行。
虽是完整的工程,但其实需要看的文件只是SwitchableImageView.java一个,其他的啰啰嗦嗦是Android惯例要写的东西,还有我试验过程中的代码没去掉的,不必在意。
基本上没有写注释,代码很短没有难明的东西,若真有不明白就发帖问吧。
关于代码中的中文名:一般不建议在代码中使用中文(当然注释除外),但有时候翻译后的名字很别扭难以理解,我会考虑用中文的,这次就是这样,但只会局限在常量名或枚举中使用。
总原则是为了让代码更容易阅读。如果你的编译器不幸编译不了,请你自行把名字改成英文吧。什么?乱码?utf-8啊。
没有合适的资源?快使用搜索试试~ 我知道了~
Android图片切换特效示例:水平百叶窗、垂直百叶窗、马赛克
共62个文件
class:22个
xml:11个
png:9个
5星 · 超过95%的资源 需积分: 50 278 下载量 44 浏览量
2015-11-19
18:52:12
上传
评论 7
收藏 1.43MB RAR 举报
温馨提示
因为工作需要,要做图片切换效果,在网上找了好久,找到的资源要么答非所问,要么没有通用性,我就想:难道这东西这么难做吗?于是自己动手,丰衣足食。 其实各种切换特效都能用Android的属性动画来做的,我就如此简单做了一个,目前有3种特效:水平百叶窗、垂直百叶窗和马赛克,其实懂得这个原理做任何特效都是可以的。 为方便各位童鞋看到运行效果,我上传的是完整的Android工程,可以直接编译、运行。上传包中bin目录有编译好的apk,可直接放入手机运行。 虽是完整的工程,但其实需要看的文件只是SwitchableImageView.java一个,其他的啰啰嗦嗦是Android惯例要写的东西,还有我试验过程中的代码没去掉的,不必在意。 基本上没有写注释,代码很短没有难明的东西,若真有不明白就发帖问吧。
资源推荐
资源详情
资源评论
收起资源包目录
TryAni.rar (62个子文件)
说明.txt 927B
TryAni
.project 842B
project.properties 563B
src
cn
jeff
tryani
AniPlayer.java 3KB
SwitchableImageView.java 6KB
MainActivity.java 5KB
AndroidManifest.xml 871B
res
drawable-ldpi
drawable-hdpi
ic_launcher.png 7KB
values-v11
styles.xml 334B
menu
main.xml 263B
drawable
bbb.jpg 44KB
aaa.jpg 7KB
drawable-mdpi
ic_launcher.png 4KB
layout
activity_main.xml 1KB
values-sw600dp
dimens.xml 203B
drawable-xxhdpi
ic_launcher.png 24KB
drawable-xhdpi
ic_launcher.png 12KB
values
strings.xml 223B
styles.xml 697B
dimens.xml 220B
values-sw720dp-land
dimens.xml 277B
values-v14
styles.xml 391B
.settings
org.eclipse.jdt.core.prefs 177B
org.eclipse.core.resources.prefs 57B
assets
gen
cn
jeff
tryani
BuildConfig.java 156B
R.java 3KB
libs
android-support-v4.jar 543KB
.classpath 459B
proguard-project.txt 781B
ic_launcher-web.png 50KB
bin
resources.ap_ 92KB
classes
cn
jeff
tryani
R$layout.class 391B
R$style.class 419B
R$dimen.class 449B
SwitchableImageView.class 4KB
BuildConfig.class 337B
AniPlayer.class 4KB
R$drawable.class 449B
AniPlayer$1.class 2KB
R$attr.class 328B
SwitchableImageView$SwitchingStyle.class 2KB
SwitchableImageView$SwitchingStyle$1.class 2KB
MainActivity$MyAnimator.class 1KB
R$id.class 504B
R.class 633B
R$string.class 460B
MainActivity$1.class 781B
R$menu.class 376B
MainActivity.class 6KB
SwitchableImageView$SwitchingStyle$2.class 2KB
MainActivity$MyAni.class 702B
AniPlayer$1$1.class 812B
SwitchableImageView$SwitchingStyle$3.class 1KB
AndroidManifest.xml 871B
dexedLibs
android-support-v4-990f5d2a895f87b02ab5d8c619b21d27.jar 206KB
jarlist.cache 120B
TryAni.apk 307KB
res
drawable-hdpi
ic_launcher.png 6KB
drawable-mdpi
ic_launcher.png 3KB
drawable-xxhdpi
ic_launcher.png 17KB
drawable-xhdpi
ic_launcher.png 9KB
classes.dex 622KB
共 62 条
- 1
jeffszh
- 粉丝: 1
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
前往页