在新建的项目中
把image_collapse.png,image_expand.png.保存在res/drawable/目录下,随便找两种图片就可以了。
打开main.xml,添加一个ImageView替代原来的TexView,代码如下:
<ImageView
android:id="@+id/image_taget"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
/>
创建新的XML:expand_collapse.xml,代码如下:
<transition xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/image_collapse" />
<item android:drawable="@drawable/image_expand" />
</transition>
在java文件的onCreate添加如下代码:
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//获取TransitionDrawable对象
TransitionDrawable transition = (TransitionDrawable)getResources().getDrawable(R.drawable.expand_collapse);
//获取ImageView对象
ImageView imageview = (ImageView)findViewById(R.id.image_taget);
//设置ImageView的ImageDrawable为transition
imageview.setImageDrawable(transition);
//transition执行
transition.startTransition(3000);
分享到:
相关推荐
主要为大家详细介绍了Android使用TransitionDrawable渐变切换多张图片,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
主要为大家详细介绍了使用TransitionDrawable实现多张图片淡入淡出效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
实现两张图片渐隐渐现的过渡效果Transition Drawable实现两张图片之间动态过度效果的方式。
包括了BitmapDrawable,InsetDrawable,ClipDrawable,TransitionDrawable,GradientDrawable,ScaleDrawable,LevelListDrawable,StateListDrawable,layerDrawable。 里面没有什么复杂的东西,只是简单实现了这些...
Android 淡入淡出效果Demo TransitionDrawable drawable=TransitionDrawable)ivLamp.getDrawable(); drawable.startTransition(1000);
一个展示一些TransitionDrawable实现的小项目。 可重复的TransitionDrawable 通常TransitionDrawable不支持重复过渡。 它只进行一次过渡并在那里停止。 如果您想使用 TransitionDrawable 通过重复转换来引起用户的...
BitmapDrawable可以增加位图属性,并在填充背景时定义重复填充方法,ScaleDrawable则对位图进行缩放,TransitionDrawable可
1.精确获取屏幕尺寸(例如:3.5、4.0、5.0寸屏幕); 2.一般是7寸以上是平板 判断是否是平板(官方用法);...10.使用TransitionDrawable实现渐变效果,比使用AlphaAnimation效果要好,可避免出现闪烁问题; 11....29;
导入 android.animation.LayoutTransition; 导入 android.app.Activity;... 导入 android.graphics.drawable.TransitionDrawable; 导入 android.os.Build; 导入 android.os.Bundle; 导入 android.support.v4.app.D
6.2.6 TransitionDrawable 256 6.2.7 InsetDrawable 257 6.2.8 ScaleDrawable 258 6.2.9 ClipDrawable 260 6.3 自定义Drawable 262 第7章 Android动画深入分析 265 7.1 View动画 265 7.1.1 View动画的种类 ...
6.2.6 TransitionDrawable / 256 6.2.7 InsetDrawable / 257 6.2.8 ScaleDrawable / 258 6.2.9 ClipDrawable / 260 6.3 自定义Drawable / 262 第7章 Android动画深入分析 / 265 7.1 View动画 / 265 ...
目录 Android 学习文档总结 ................... 1 DevDiv 推荐资源 ........................ 2 Windows 8 ..............................................................iOS .......................................