android平滑过渡的动画效果
2014-03-03 18:36
239 查看
该段代码摘自小米Framework工程师碎星的开源项目Driiable, 在使用volley加载图片的时候用到,该效果是目前过渡动画中平滑效果最好的:
目前遇到过的问题是:如果你的ImageView的scaleType为centerCrop的话,而且你的defaultDrawable的宽高和你的图片本身宽高不一样的话,动画完毕后,会出现拉伸或者压缩的问题,宽高差距越大,越明显,所以做好将scaleType设置为fitXY,所以该动画适合于正方形图片的加载
TransitionDrawable transitionDrawable = new TransitionDrawable( new Drawable[] { defaultDrawable, new BitmapDrawable(BaseApplication.getContext() .getResources(), bitmap) }); transitionDrawable.setCrossFadeEnabled(true); imageView.setImageDrawable(transitionDrawable); transitionDrawable.startTransition(300);
目前遇到过的问题是:如果你的ImageView的scaleType为centerCrop的话,而且你的defaultDrawable的宽高和你的图片本身宽高不一样的话,动画完毕后,会出现拉伸或者压缩的问题,宽高差距越大,越明显,所以做好将scaleType设置为fitXY,所以该动画适合于正方形图片的加载
相关文章推荐
- 【android】平滑Activity过渡动画效果,类库已分离,使用只需1行代码
- Android buttom textview 颜色平滑过渡的动画效果
- Android 动画框架详解,第 2 部分 Android launcher 的平滑和立体翻页效果
- CSS3制作各种平滑过渡的动画效果
- Android 对Activity设置统一的过渡动画效果
- 制作动画平滑过渡效果:《CSS3 Transition》
- Android 5.X Activity过渡动画,以及漂亮的共享元素效果
- Transit – 超平滑的 CSS 过渡和变换动画效果插件
- android平滑动画效果
- Android 动画框架详解第2部分(Android launcher 的平滑和立体翻页效果)
- android 实现控件的旋转动画效果
- Android实现炫酷SVG动画效果
- CSS平滑过渡动画:transition
- 动画效果编程基础--AnimationAndroid
- android 动画效果1 pathMenu效果 (巩固自己的动画知识)
- android 动画效果 (转)
- Android动画效果 Android Animation
- [转]收集android上开源的酷炫的交互动画和视觉效果
- Android动画效果之Property Animation进阶(属性动画)
- 重新想象 Windows 8 Store Apps (21) - 动画: ThemeTransition(过渡效果)