Android 淡入淡出动画
来源:互联网 发布:centos如何配置vim 编辑:程序博客网 时间:2024/05/21 08:01
帧动画的帧显示方式采用后面一帧直接覆盖前面一帧,这个快速轮播时没有问题,但是如果每一帧的间隔时间比较长(比如超过0.5秒),两帧之间的画面切换就会很生硬,直接从前一帧变成后一帧会让人觉得很突兀。为了解决这种长时间切换图片在视觉效果方面的问题。Android提供了 过滤图形TransitionDrawable处理两张图片之间的渐变显示,即淡入淡出的动画效果。
过滤图形同样需要宿主视图显示图形,即调用ImageView对象的setImageDrawable方法进行图形加载操作。下面是TransitionDrawable的常用方法说明。
构造函数: 指定过滤图形的图形数组。该图形数据大小为2,包含前后两张图片。
startTransition: 开始过渡操作。这里需要先设置宿主主视图,然后才能进行渐变显示。
resetTransition: 重置过渡操作
reverseTransition:倒过来执行过度操作
private void showFadeAnimation(){ Drawable[] drawableArray = { getResources().getDrawable(R.drawable.fade_begin), getResources().getDrawable(R.drawable.fade_end), }; TransitionDrawable td_fade = new TransitionDrawable(drawableArray); ImageView image = findViewById(R.id.frameAnim); image.setImageDrawable(td_fade); td_fade.startTransition(3300);}
阅读全文
0 0
- Android 淡入淡出动画
- Android AlertDialog淡入淡出动画
- Android Activity淡入淡出动画
- android动画案例,淡入淡出效果
- Android Crossfading animation 淡出淡入动画
- Android实现动画效果之淡入淡出
- Android:简单动画效果-淡入淡出播放
- 淡入淡出UIView动画
- android基础笔记——android动画效果:淡入淡出
- Android 淡入淡出效果
- Android淡入淡出
- #Android笔记#popupwindow淡入淡出动画效果的研究
- Android Animation动画的淡入淡出、旋转、缩放和移动
- Android开发笔记(十五)淡入淡出动画TransitionDrawable
- Android view背景动态改变带简单淡入淡出动画
- 【Android笔记】淡入淡出、上下弹出动画的
- android学习(十八) 添加动画(一)淡入淡出的视图
- jQuery的动画-淡入淡出
- ABP官方文档(四十二)【CSRF和XSRF保护】
- [LeetCode] Maximum Subarray
- hadoop源码阅读之mapreduce再理解
- react native 的赋值比较,空字符串以及undefined
- memcpy(b,a,sizeof(a))
- Android 淡入淡出动画
- Java模拟鼠标键盘输入事件 --- Robot 类
- 判断是否能构成三角形并计算面积
- 【备忘】年薪50万2017年最新Spark2.0从入门到精通教程
- PHP二维数组按照指定的字段排序的函数
- laravel项目中出现mysql嵌套事务的分析
- hadoop windows平台开发环境搭建
- 1.2 程序与它们所产生的过程
- Android 补间动画