【实例简介】

因为工作需要,要做图片切换效果,在网上找了好久,找到的资源要么答非所问,要么没有通用性,我就想:难道这东西这么难做吗?于是自己动手,丰衣足食。

其实各种切换特效都能用Android的属性动画来做的,我就如此简单做了一个,目前有3种特效:水平百叶窗、垂直百叶窗和马赛克,其实懂得这个原理做任何特效都是可以的。

为方便各位童鞋看到运行效果,我上传的是完整的Android工程,可以直接编译、运行。上传包中bin目录有编译好的apk,可直接放入手机运行。

虽是完整的工程,但其实需要看的文件只是SwitchableImageView.java一个,其他的啰啰嗦嗦是Android惯例要写的东西,还有我试

【实例截图】

【核心代码】

TryAni

├── TryAni

│   ├── AndroidManifest.xml

│   ├── bin

│   │   ├── AndroidManifest.xml

│   │   ├── classes

│   │   │   └── cn

│   │   │   └── jeff

│   │   │   └── tryani

│   │   │   ├── AniPlayer$1$1.class

│   │   │   ├── AniPlayer$1.class

│   │   │   ├── AniPlayer.class

│   │   │   ├── BuildConfig.class

│   │   │   ├── MainActivity$1.class

│   │   │   ├── MainActivity$MyAni.class

│   │   │   ├── MainActivity$MyAnimator.class

│   │   │   ├── MainActivity.class

│   │   │   ├── R$attr.class

│   │   │   ├── R$dimen.class

│   │   │   ├── R$drawable.class

│   │   │   ├── R$id.class

│   │   │   ├── R$layout.class

│   │   │   ├── R$menu.class

│   │   │   ├── R$string.class

│   │   │   ├── R$style.class

│   │   │   ├── R.class

│   │   │   ├── SwitchableImageView$SwitchingStyle$1.class

│   │   │   ├── SwitchableImageView$SwitchingStyle$2.class

│   │   │   ├── SwitchableImageView$SwitchingStyle$3.class

│   │   │   ├── SwitchableImageView$SwitchingStyle.class

│   │   │   └── SwitchableImageView.class

│   │   ├── classes.dex

│   │   ├── dexedLibs

│   │   │   └── android-support-v4-990f5d2a895f87b02ab5d8c619b21d27.jar

│   │   ├── jarlist.cache

│   │   ├── res

│   │   │   ├── drawable-hdpi

│   │   │   │   └── ic_launcher.png

│   │   │   ├── drawable-mdpi

│   │   │   │   └── ic_launcher.png

│   │   │   ├── drawable-xhdpi

│   │   │   │   └── ic_launcher.png

│   │   │   └── drawable-xxhdpi

│   │   │   └── ic_launcher.png

│   │   ├── resources.ap_

│   │   └── TryAni.apk

│   ├── gen

│   │   └── cn

│   │   └── jeff

│   │   └── tryani

│   │   ├── BuildConfig.java

│   │   └── R.java

│   ├── ic_launcher-web.png

│   ├── libs

│   │   └── android-support-v4.jar

│   ├── proguard-project.txt

│   ├── project.properties

│   ├── res

│   │   ├── drawable

│   │   │   ├── aaa.jpg

│   │   │   └── bbb.jpg

│   │   ├── drawable-hdpi

│   │   │   └── ic_launcher.png

│   │   ├── drawable-mdpi

│   │   │   └── ic_launcher.png

│   │   ├── drawable-xhdpi

│   │   │   └── ic_launcher.png

│   │   ├── drawable-xxhdpi

│   │   │   └── ic_launcher.png

│   │   ├── layout

│   │   │   └── activity_main.xml

│   │   ├── menu

│   │   │   └── main.xml

│   │   ├── values

│   │   │   ├── dimens.xml

│   │   │   ├── strings.xml

│   │   │   └── styles.xml

│   │   ├── values-sw600dp

│   │   │   └── dimens.xml

│   │   ├── values-sw720dp-land

│   │   │   └── dimens.xml

│   │   ├── values-v11

│   │   │   └── styles.xml

│   │   └── values-v14

│   │   └── styles.xml

│   └── src

│   └── cn

│   └── jeff

│   └── tryani

│   ├── AniPlayer.java

│   ├── MainActivity.java

│   └── SwitchableImageView.java

└── 说明.txt

34 directories, 58 files

android图片 垂直排列,Android图片切换特效示例:水平百叶窗、垂直百叶窗、马赛克...相关推荐

  1. 关于在bootstrap中如何做垂直排列的tab切换效果

    话不多说,先上效果图 如何实现这种列向的tab切换呢,我图片用的字体图标,随便自己 html代码 <div class="col-md-1"><ul class= ...

  2. 10款js图片代码_图片滚动代码_图片切换代码_图片特效代码_图片轮播代码(一)

    实现图片墙时光穿梭特效 swiper图文卡片滑块切换特效 网页放大镜图片预览插件 图片瀑布流tab分类切换特效 js窗帘式图片切换特效 全屏带视频banner轮播图片特效 Swiper仿魅族官网大图轮 ...

  3. 分享111个JS图片切换特效,总有一款适合您

    分享111个图片切换,总有一款适合您 下面是文件的名字,我放了一些图片,文章里不是所有的图主要是放不下..., 111个图片切换下载链接:https://pan.baidu.com/s/1iGzOzU ...

  4. android 十字架效果实现(水平和垂直滑动)

    项目要求:一个十字架效果,水平和垂直滑动来选择每一子项.刚开始做的时候,以为很简单, 两个Gallery,一个水平,一个垂直放置就OK了,后来一看Gallery不能垂直滑动(网上貌似已经有了).然后想 ...

  5. 疯狂Java和Android面试题大全(Android版)

    疯狂Java和Android面试题大全(Android版) 本大全每个月会定期更新,索取网址:http://www.fkjava.org Java核心技术部分 Java核心技术部分的面试题,可能覆盖J ...

  6. Android 图片切换特效 AndroidImageSlider

    ※ 效果 ※简介 一款很实用的用于制作幻灯片的组件,动画效果很好,可直接加载本地图片和网络图片. ※代码 常用的几个方法,项目有更详细的注释 ※注意事项 1.如果你从网络加载图片,需要添加下面两个权限 ...

  7. Android学习笔记26:图片切换控件ImageSwitcher的使用

    在Windows操作系统中,要查看多张图片,可以通过使用"Windows照片查看器"在"上一张"和"下一张"之间切换,进行多张图片的浏览. ...

  8. android Bimtap 各种图片处理方法、图片特效

    原帖地址:http://gundumw100.iteye.com/blog/849729 Java代码   //压缩图片大小 public static Bitmap compressImage(Bi ...

  9. android如何自定义viewpager,Android自定义ViewPager实现个性化的图片切换效果

    第一次见到ViewPager这个控件,瞬间爱不释手,做东西的主界面通通ViewPager,以及图片切换也抛弃了ImageSwitch之类的,开始让ViewPager来做.时间长了,ViewPager的 ...

  10. android怎么点击换图片,ImageButton单击切换按钮图片

    有时单击ImageButton图片按钮时需要获取变换图片的效果,在这里介绍两种方法仅供参考 正常显示 点击切换 方法一:通过给按钮配置XML文件来实现图片按钮的背景切换效果 在layout或者是dra ...

最新文章

  1. mysql innodbmaxdirtypagespct_MySQL参数解析innodb_max_dirty_pages_pct
  2. python3实现zip格式压缩文件夹
  3. Echarts柱状图顶部加数量显示
  4. 钱大妈生鲜“败走北京”
  5. linux 网络定时断链,客户端连接linux经常间隔性断开链接
  6. 1588: [HNOI2002]营业额统计 - BZOJ
  7. VIRTIO-BLK-DATA-PLANE的配置使用
  8. android语音助手 源代码,语音助理点读功能  |  Android 开源项目  |  Android Open Source Project...
  9. 小甲鱼Python3学习笔记之第十讲(仅记录学习)
  10. [网鼎杯 2020 青龙组]虚幻2 详解 (python脚本)
  11. 首次「机器学习」挑战赛下周开始,内含知识点剧透
  12. 仿微信联系人索引列表ListView
  13. 中学计算机论文题目,高中学生信息技术论文题目.docx
  14. 领英工程VP:如何用 AI 消除 AI 偏见,打造高级人才推荐系统
  15. 关于防止短信炸弹的几种方法
  16. 上海封控区全职妈妈:疫情让邻里更加和睦
  17. 艾棣维欣联合INOVIO开展新冠DNA疫苗全球III期临床试验;陆道培医疗与辉瑞达成合作 | 医药健闻...
  18. 基于KT6368A的双模蓝牙模块打印机的方案
  19. 附合导线计算软件_安装造价中电气安装算量超复杂?让这80个自动算量表格软件来帮你...
  20. unity 加载c++ dll文件提示DllNotFoundException的解决办法

热门文章

  1. bad interpreter: No such file or directory
  2. JAVA画SVG图(Batik框架)SVGComponentDemo
  3. RPC(RemoteProcedureCallProtocol)
  4. 安装Oracle 11.2.0
  5. appium工作原理及启动方式
  6. Entity framework 配置文件,实现类,测试类
  7. Android高手进阶:Adapter深入理解与优化
  8. 自己动手美化博客园个人博客
  9. 拓端tecdat|R语言基于树的方法:决策树,随机森林,Bagging,增强树
  10. 图像处理-与,或等运算