资源简介
因为工作需要,要做图片切换效果,在网上找了好久,找到的资源要么答非所问,要么没有通用性,我就想:难道这东西这么难做吗?于是自己动手,丰衣足食。
其实各种切换特效都能用Android的属性动画来做的,我就如此简单做了一个,目前有3种特效:水平百叶窗、垂直百叶窗和马赛克,其实懂得这个原理做任何特效都是可以的。
为方便各位童鞋看到运行效果,我上传的是完整的Android工程,可以直接编译、运行。上传包中bin目录有编译好的apk,可直接放入手机运行。
虽是完整的工程,但其实需要看的文件只是SwitchableImageView.java一个,其他的啰啰嗦嗦是Android惯例要写的东西,还有我试验过程中的代码没去掉的,不必在意。
基本上没有写注释,代码很短没有难明的东西,若真有不明白就发帖问吧。
代码片段和文件信息
/** Automatically generated file. DO NOT MODIFY */
package cn.jeff.tryani;
public final class BuildConfig {
public final static boolean DEBUG = true;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
....... 459 2015-11-18 14:33 TryAni\.classpath
....... 842 2015-11-18 14:27 TryAni\.project
....... 57 2015-11-18 16:00 TryAni\.settings\org.eclipse.core.resources.prefs
....... 177 2015-11-18 14:27 TryAni\.settings\org.eclipse.jdt.core.prefs
....... 871 2015-11-18 14:27 TryAni\AndroidManifest.xm
....... 871 2015-11-18 16:00 TryAni\bin\AndroidManifest.xm
....... 812 2015-11-19 17:23 TryAni\bin\classes\cn\jeff\tryani\AniPla
....... 1804 2015-11-19 17:23 TryAni\bin\classes\cn\jeff\tryani\AniPla
....... 3968 2015-11-19 17:23 TryAni\bin\classes\cn\jeff\tryani\AniPla
....... 337 2015-11-18 16:00 TryAni\bin\classes\cn\jeff\tryani\BuildConfig.class
....... 781 2015-11-19 17:27 TryAni\bin\classes\cn\jeff\tryani\MainActivity$1.class
....... 702 2015-11-19 17:27 TryAni\bin\classes\cn\jeff\tryani\MainActivity$MyAni.class
....... 1138 2015-11-19 17:27 TryAni\bin\classes\cn\jeff\tryani\MainActivity$MyAnimator.class
....... 5661 2015-11-19 17:27 TryAni\bin\classes\cn\jeff\tryani\MainActivity.class
....... 328 2015-11-19 11:21 TryAni\bin\classes\cn\jeff\tryani\R$attr.class
....... 449 2015-11-19 11:21 TryAni\bin\classes\cn\jeff\tryani\R$dimen.class
....... 449 2015-11-19 11:21 TryAni\bin\classes\cn\jeff\tryani\R$drawable.class
....... 504 2015-11-19 11:21 TryAni\bin\classes\cn\jeff\tryani\R$id.class
....... 391 2015-11-19 11:21 TryAni\bin\classes\cn\jeff\tryani\R$layout.class
....... 376 2015-11-19 11:21 TryAni\bin\classes\cn\jeff\tryani\R$menu.class
....... 460 2015-11-19 11:21 TryAni\bin\classes\cn\jeff\tryani\R$string.class
....... 419 2015-11-19 11:21 TryAni\bin\classes\cn\jeff\tryani\R$st
....... 633 2015-11-19 11:21 TryAni\bin\classes\cn\jeff\tryani\R.class
....... 1542 2015-11-19 17:45 TryAni\bin\classes\cn\jeff\tryani\SwitchableImageView$Switchingst
....... 1540 2015-11-19 17:45 TryAni\bin\classes\cn\jeff\tryani\SwitchableImageView$Switchingst
....... 1161 2015-11-19 17:45 TryAni\bin\classes\cn\jeff\tryani\SwitchableImageView$Switchingst
....... 2444 2015-11-19 17:45 TryAni\bin\classes\cn\jeff\tryani\SwitchableImageView$Switchingst
....... 4226 2015-11-19 17:45 TryAni\bin\classes\cn\jeff\tryani\SwitchableImageView.class
....... 637100 2015-11-19 17:45 TryAni\bin\classes.dex
....... 211326 2015-11-18 14:34 TryAni\bin\dexedLibs\android-support-v4-990f5d2a895f87b02ab5d8c619b21d27.jar
............此处省略72个文件信息
- 上一篇:Algorithms in Java第三版
- 下一篇:基于物联网的智能花盆项目
评论
共有 条评论