Android Graphics.drawable之—TransitionDrawable学习
2015-12-10 23:10
681 查看
TransitionDrawable
过度动画效果
startTransition(int time) 设置过度到另一张drawable的时间。
<?xml version="1.0" encoding="utf-8"?>
<transition xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/ic_1" />
<item android:drawable="@drawable/ic_2" />
</transition>
// imageView=findViewById(R.id.image);
// TransitionDrawable transition = (TransitionDrawable) imageView
// .getDrawable();
// transition.startTransition(3000);
TransitionDrawable transition = (TransitionDrawable) getResources()
.getDrawable(R.drawable.transition);
image.setImageDrawable(transition);
transition.startTransition(1000);
过度动画效果
startTransition(int time) 设置过度到另一张drawable的时间。
<?xml version="1.0" encoding="utf-8"?>
<transition xmlns:android="http://schemas.android.com/apk/res/android">
<item android:drawable="@drawable/ic_1" />
<item android:drawable="@drawable/ic_2" />
</transition>
// imageView=findViewById(R.id.image);
// TransitionDrawable transition = (TransitionDrawable) imageView
// .getDrawable();
// transition.startTransition(3000);
TransitionDrawable transition = (TransitionDrawable) getResources()
.getDrawable(R.drawable.transition);
image.setImageDrawable(transition);
transition.startTransition(1000);
<ImageView android:id="@+id/image" android:layout_width="200dp" android:layout_height="200dp" android:src="@drawable/transition" />
相关文章推荐
- android studio上使用butter Knife
- Android
- Android仿QQ长按删除弹出框
- Android学习笔记——Android PullToRefresh (ListView,GridView 下拉刷新) 使用介绍
- Android源码解析之四:View事件分发机制
- Android异步任务处理之Thread线程
- Android 分组listview 简易实现方法
- Android 自定义View修炼-自定义加载进度动画XCLoadingImageView
- Ashmem 对 Android 内存分配与共享的增强
- Android粒子进度条
- 【最后一篇API译文】Android开发-API指南- Contacts Provider
- Android启动页面的正确打开方式
- Android学习笔记之使用百度地图实现地图控制
- android Editview中加小图标或者文字实现
- 喝酒不骑马的Android自学日记(2)
- Android中 int 和 String 互相转换的多种方法
- Android多媒体应用——短信收发
- An 4000 droid混淆
- Android搭建学习中所遇到的问题
- Android中Dialog源码解析