Android ClipDrawable资源
来源:互联网 发布:买了一辆豪车后 知乎 编辑:程序博客网 时间:2024/06/12 23:16
本文内容摘自《疯狂Android讲义 第三版-李刚著作》
my_clip_1.xml:
<?xml version="1.0" encoding="utf-8"?><clip xmlns:android="http://schemas.android.com/apk/res/android" android:drawable="@drawable/bg" android:clipOrientation="horizontal" android:gravity="center" ></clip>
<ImageView android:id="@+id/image_clip" android:layout_width="match_parent" android:layout_height="match_parent" android:src="@drawable/my_clip_1" />
java代码:
package shortcut.song.com.myapplication;import android.graphics.drawable.ClipDrawable;import android.os.Handler;import android.os.Message;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.widget.ImageView;import java.util.Timer;import java.util.TimerTask;public class ResourceActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_resource); final ImageView imageView = (ImageView)findViewById(R.id.image_clip); final ClipDrawable clipDrawable = (ClipDrawable)imageView.getDrawable(); final Handler mHandler = new Handler() { @Override public void handleMessage(Message msg) { super.handleMessage(msg); if (msg.what == 0x1234) { clipDrawable.setLevel(clipDrawable.getLevel() + 180); } } }; final Timer mTimer = new Timer(); mTimer.schedule(new TimerTask() { @Override public void run() { Message msg = new Message(); msg.what = 0x1234; mHandler.sendMessage(msg); if (clipDrawable.getLevel() > 10000) { mTimer.cancel(); } } }, 0, 320); }}
阅读全文
0 0
- Android-drawable资源-clipdrawable
- Android ClipDrawable资源
- Android中的Drawable资源—— ClipDrawable
- Android之ClipDrawable资源简单使用
- 初学Android,使用Drawable资源之使用ClipDrawable资源(十六)
- Drawable资源---ClipDrawable资源
- ClipDrawable资源的使用
- ClipDrawable资源使用
- Android使用Drawable资源之使用ClipDrawable资源 实现进入条
- Android使用Drawable资源之使用ClipDrawable资源 实现图片缓慢展示
- Android基础学习,使用Drawable资源之ClipDrawable资源,实现图片在特定位置展开。
- android drawable clipDrawable
- 6.9 Android Framework - ClipDrawable
- Android ClipDrawable 应用
- Android开发之ClipDrawable
- Android Drawable之ClipDrawable
- Android Drawable之ClipDrawable
- android ClipDrawable实现进度条
- 医保实时结算COM组件MedicareCOM.dll的接口解析
- 常见的几种概率分布
- centos中安装fastdfs
- css中的背景---lesson4
- ArrayMap与SparseArray源码分析
- Android ClipDrawable资源
- Java数据结构与算法---插入排序
- Spring Boot + Swagger
- JAVA之HTTP,Servlet项目
- JVM 垃圾回收器工作原理及使用实例介绍
- Hbase API 的简单使用
- java学习(4)ArrayList、LinkedList类以及区别
- Java for Web学习笔记(六一):Controller替代Servlet(3)body映射到参数
- Java数据结构与算法---栈的实现