Android 利用TransitionDrawable 实现两张图片渐变切换
16lz
2021-01-23
一,布局
<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/activity_main" android:layout_width="match_parent" android:layout_height="match_parent"> <ImageView android:id="@+id/iv" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:minHeight="400dp" android:minWidth="400dp" android:src="@drawable/transition_drawable"/>RelativeLayout>
二,@drawable/transition_drawable 对应资源
<?xml version="1.0" encoding="utf-8"?><transition xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@drawable/start_three" /> <item android:drawable="@drawable/start_four" />transition >
三,java代码
public class Main4Activity extends AppCompatActivity { private ImageView iv; private TransitionDrawable transitionDrawable; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main4); iv = (ImageView)findViewById(R.id.iv); transitionDrawable = (TransitionDrawable)iv.getDrawable(); transitionDrawable.startTransition(4000); }}
更多相关文章
- Android用代码安装APK,不用选择“打包安装程序”
- Android 关于wifi管理的代码
- Android 屏幕截图 代码
- 转:android 实现 流媒体 播放远程mp3文件 代码
- Android 笔记.代码段
- android studio 引入另一个XML文件的布局控件
- Android 购物车加减功能的实现代码
- android 我的功能模块模板布局之一
- Android几个常用功能代码(校园助手开发笔记)