使用android frame动画定义自己的ProgressBar
来源:互联网 发布:地理科学数据共享平台 编辑:程序博客网 时间:2024/05/19 18:45
使用android frame动画定义自己的ProgressBar
在 res /layout/ainm 目录下面建一个frame_ainm.xml文件
<?xmlversion="1.0"encoding="utf-8"?>
<animation-listxmlns:android="http://schemas.android.com/apk/res/android"
android:oneshot="false">
<itemandroid:drawable="@drawable/loading_1"android:duration="100"/>
<itemandroid:drawable="@drawable/loading_2"android:duration="100"/>
<itemandroid:drawable="@drawable/loading_3"android:duration="100"/>
<itemandroid:drawable="@drawable/loading_4"android:duration="100"/>
<itemandroid:drawable="@drawable/loading_5"android:duration="100"/>
<itemandroid:drawable="@drawable/loading_6"android:duration="100"/>
<itemandroid:drawable="@drawable/loading_7"android:duration="100"/>
<itemandroid:drawable="@drawable/loading_8"android:duration="100"/>
</animation-list>
在主布局文件中使用:
<?xmlversion="1.0"encoding="utf-8"?>
<RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical"
android:gravity="center">
<ProgressBar
android:indeterminateDrawable="@anim/frame_ainm"
android:layout_height="26dp"
android:layout_width="26dp"/>
</RelativeLayout>
运行效果如下:
注意,在ProgressBar中限制号宽度和高度,就像上面写的那样,否则,效果如下:
这里使用的是wrqp_content,如果继续增加宽度,还会出现更多个
图片资源如下:
1 2 3 4 5 6 7 8
- 使用android frame动画定义自己的ProgressBar
- Android常用动画Frame-By-Frame Animations的使用
- Android Frame(逐帧动画)的使用
- Android ProgressBar的动画效果
- Android的Frame动画介绍
- android ProgressBar的使用
- android ProgressBar的使用
- Android ProgressBar的使用!
- Android 使用动画设置ProgressBar进度
- android Frame-By-Frame Animations(一帧一帧地播放动画)的使用
- Android:动画:Frame动画
- ProgressBar通过动画定义实现
- 通过查看系统的ProgressBar样式来自定义旋转动画
- android 使用xml定义自己的View
- Android定义圆形ProgressBar
- android中ProgressBar的使用
- android中ProgressBar的使用
- Android ProgressBar进度条的使用
- linux下修改程序的默认依赖库搜索路径
- Android开发_android界面效果全汇总
- Android 如何让EditText不自动获取焦点
- Hadoop执行过程
- 如何成为强大的程序员?
- 使用android frame动画定义自己的ProgressBar
- Log详解
- 垃圾箱
- 用于对运行慢的查询进行分析的清单
- WinRT/Metro SQLite 数据库连接方法(DBHelper)
- POJ2253《Frogger》方法:Floyd-Wallshall
- FirefoxOS 系统进程初步分析 底层系统继承自 android
- innerHTML,outerHTML,innerText,outerText ,Value的区别和用法--表单 文本框不可编辑的方法
- GestureDetector类及其用法