android图片 垂直排列,Android图片切换特效示例:水平百叶窗、垂直百叶窗、马赛克...
【实例简介】
因为工作需要,要做图片切换效果,在网上找了好久,找到的资源要么答非所问,要么没有通用性,我就想:难道这东西这么难做吗?于是自己动手,丰衣足食。
其实各种切换特效都能用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图片切换特效示例:水平百叶窗、垂直百叶窗、马赛克...相关推荐
- 关于在bootstrap中如何做垂直排列的tab切换效果
话不多说,先上效果图 如何实现这种列向的tab切换呢,我图片用的字体图标,随便自己 html代码 <div class="col-md-1"><ul class= ...
- 10款js图片代码_图片滚动代码_图片切换代码_图片特效代码_图片轮播代码(一)
实现图片墙时光穿梭特效 swiper图文卡片滑块切换特效 网页放大镜图片预览插件 图片瀑布流tab分类切换特效 js窗帘式图片切换特效 全屏带视频banner轮播图片特效 Swiper仿魅族官网大图轮 ...
- 分享111个JS图片切换特效,总有一款适合您
分享111个图片切换,总有一款适合您 下面是文件的名字,我放了一些图片,文章里不是所有的图主要是放不下..., 111个图片切换下载链接:https://pan.baidu.com/s/1iGzOzU ...
- android 十字架效果实现(水平和垂直滑动)
项目要求:一个十字架效果,水平和垂直滑动来选择每一子项.刚开始做的时候,以为很简单, 两个Gallery,一个水平,一个垂直放置就OK了,后来一看Gallery不能垂直滑动(网上貌似已经有了).然后想 ...
- 疯狂Java和Android面试题大全(Android版)
疯狂Java和Android面试题大全(Android版) 本大全每个月会定期更新,索取网址:http://www.fkjava.org Java核心技术部分 Java核心技术部分的面试题,可能覆盖J ...
- Android 图片切换特效 AndroidImageSlider
※ 效果 ※简介 一款很实用的用于制作幻灯片的组件,动画效果很好,可直接加载本地图片和网络图片. ※代码 常用的几个方法,项目有更详细的注释 ※注意事项 1.如果你从网络加载图片,需要添加下面两个权限 ...
- Android学习笔记26:图片切换控件ImageSwitcher的使用
在Windows操作系统中,要查看多张图片,可以通过使用"Windows照片查看器"在"上一张"和"下一张"之间切换,进行多张图片的浏览. ...
- android Bimtap 各种图片处理方法、图片特效
原帖地址:http://gundumw100.iteye.com/blog/849729 Java代码 //压缩图片大小 public static Bitmap compressImage(Bi ...
- android如何自定义viewpager,Android自定义ViewPager实现个性化的图片切换效果
第一次见到ViewPager这个控件,瞬间爱不释手,做东西的主界面通通ViewPager,以及图片切换也抛弃了ImageSwitch之类的,开始让ViewPager来做.时间长了,ViewPager的 ...
- android怎么点击换图片,ImageButton单击切换按钮图片
有时单击ImageButton图片按钮时需要获取变换图片的效果,在这里介绍两种方法仅供参考 正常显示 点击切换 方法一:通过给按钮配置XML文件来实现图片按钮的背景切换效果 在layout或者是dra ...
最新文章
- mysql innodbmaxdirtypagespct_MySQL参数解析innodb_max_dirty_pages_pct
- python3实现zip格式压缩文件夹
- Echarts柱状图顶部加数量显示
- 钱大妈生鲜“败走北京”
- linux 网络定时断链,客户端连接linux经常间隔性断开链接
- 1588: [HNOI2002]营业额统计 - BZOJ
- VIRTIO-BLK-DATA-PLANE的配置使用
- android语音助手 源代码,语音助理点读功能 | Android 开源项目 | Android Open Source Project...
- 小甲鱼Python3学习笔记之第十讲(仅记录学习)
- [网鼎杯 2020 青龙组]虚幻2 详解 (python脚本)
- 首次「机器学习」挑战赛下周开始,内含知识点剧透
- 仿微信联系人索引列表ListView
- 中学计算机论文题目,高中学生信息技术论文题目.docx
- 领英工程VP:如何用 AI 消除 AI 偏见,打造高级人才推荐系统
- 关于防止短信炸弹的几种方法
- 上海封控区全职妈妈:疫情让邻里更加和睦
- 艾棣维欣联合INOVIO开展新冠DNA疫苗全球III期临床试验;陆道培医疗与辉瑞达成合作 | 医药健闻...
- 基于KT6368A的双模蓝牙模块打印机的方案
- 附合导线计算软件_安装造价中电气安装算量超复杂?让这80个自动算量表格软件来帮你...
- unity 加载c++ dll文件提示DllNotFoundException的解决办法
热门文章
- bad interpreter: No such file or directory
- JAVA画SVG图(Batik框架)SVGComponentDemo
- RPC(RemoteProcedureCallProtocol)
- 安装Oracle 11.2.0
- appium工作原理及启动方式
- Entity framework 配置文件,实现类,测试类
- Android高手进阶:Adapter深入理解与优化
- 自己动手美化博客园个人博客
- 拓端tecdat|R语言基于树的方法:决策树,随机森林,Bagging,增强树
- 图像处理-与,或等运算