使用TransitionDrawable实现两张图片的过渡效果
2012-01-19 10:52
627 查看
TransitionDrawable 可以用来实现两个Drawable直接的交错渐变的过渡效果。
首先,在xml中定义一个TransitionDrawable,并防止 res/drawable/目录下,取名为: expand_collapse.xml
这样就实现了两张图片的过渡效果。
首先,在xml中定义一个TransitionDrawable,并防止 res/drawable/目录下,取名为: expand_collapse.xml
<transition xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/image_expand" /> <item android:drawable="@drawable/image_collapse" /> </transition>然后就可以在ImageView中使用这个TransitionDrawable了,
Resources res = getResources(); TransitionDrawable transition = (TransitionDrawable)res.getDrawable(R.drawable.expand_collapse); ImageView image = (ImageView) findViewById(R.id.toggle_image); image.setImageDrawable(transition); transition.startTransition(1000);
这样就实现了两张图片的过渡效果。
相关文章推荐
- 使用TransitionDrawable实现两张图片的过渡效果
- 使用TtransitionDrawable来实现图片颜色渐变过渡或者实现button的背景颜色渐变,很漂亮的效果
- 使用TransitionDrawable实现多张图片淡入淡出效果
- 使用TransitionDrawable实现多张图片淡入淡出的效果
- Android实现眼睛一闪一闪的效果,使用layerdrawable,类似GIF图片效果
- DrawableCompat使用:一张图片实现selector效果
- 使用TransitionDrawable实现渐变效果
- 用TransitionDrawable实现ImageView渐隐渐显过渡效果,并解决OutOfMemory问题
- 如何使用TransitionDrawable实现背景切换渐变效果
- Android TransitionDrawable 两张图片过渡 最后显示第二张
- 使用TransitionDrawable实现渐变效果
- CSS3 transition实现超酷图片墙动画效果
- CSS3 transition实现超酷图片墙动画效果
- 使用JQuery.slideBox实现图片滚动效果
- 使用纯 CSS 实现响应式的图片显示效果
- ios-day18-10(使用CAKeyframeAnimation实现图片的抖动效果)
- 使用Banner实现图片的轮番显示的效果,替换ViewPager + CirclePagerIndicator
- Android使用PhotoView实现图片双击放大单击退出效果
- css中图片使用绝对定位实现居中效果
- Android中ConvenientBanner的使用--获取本地图片 --(实现效果是自动轮播图片)