android ClipDrawable实现进度条
来源:互联网 发布:清除的数据怎么恢复 编辑:程序博客网 时间:2024/05/17 05:18
1、
在drawable 下创建一个<clip>标签的布局 progress.xml 如下
<?xml version="1.0" encoding="utf-8"?>
<clip xmlns:android="http://schemas.android.com/apk/res/android"
android:drawable="@drawable/pro"
android:clipOrientation="horizontal"
android:gravity="left" >
</clip>
android:drawable 引用的图片资源
android:clipOrientation 控制裁剪的方向可以是horizontal 或者vertical
android:gravity控制裁剪从哪里开始 这里表示从左开始
2、在布局文件中应用 eg:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
<ImageView
android:id="@+id/iv"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:src="@drawable/progress"
/>
</RelativeLayout>
3.关键代码
private ImageView imageView;
private ClipDrawable clipDrawable;
private int progress= 0
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_test);
imageView =(ImageView) findViewById(R.id.iv);
clipDrawable= (ClipDrawable) imageView.getDrawable();
clipDrawable.setLevel(2000);
}
imageLevel 最大10000,默认是从0开始 在此可控制这个来实现进度条的变化
- android ClipDrawable实现进度条
- android用ClipDrawable自定义各种进度条(包括竖直和水平)
- android drawable clipDrawable
- Android-drawable资源-clipdrawable
- 6.9 Android Framework - ClipDrawable
- Android ClipDrawable 应用
- Android开发之ClipDrawable
- Android Drawable之ClipDrawable
- Android Drawable之ClipDrawable
- Android ClipDrawable资源
- Android中关于ClipDrawable
- ClipDrawable
- ClipDrawable
- clipdrawable
- ClipDrawable
- Android中ClipDrawable的用法
- android XML file之ClipDrawable
- android ClipDrawable的基本使用
- php中单例模式不提示解决
- 了解项目流程
- Python的列表介绍和冒泡,希尔排序算法例子
- 用redis实现用户登录计数
- HDFS常用命令参数介绍
- android ClipDrawable实现进度条
- 一例需要排除框架中的依赖.
- java中静态初始化块、初始化块和构造方法的理解 (转载)
- 3自定义View系列课程学习笔记——之Measure测量
- Java--常用源码--排序算法
- 文件写入、读取的指针问题
- Windows 环境下使用 GCC
- Android程序中View的四种点击事件
- poj 2251 三维BFS 无坑点