ProgressBar的圆形进度和水平进度的使用
来源:互联网 发布:js 当前页面url 编辑:程序博客网 时间:2024/06/06 02:12
为了效果更加明显,背景设置成红色,先看下原生效果
再看下试下效果
直接说怎么实现:
1、设置资源android:indeterminateDrawable
<FrameLayoutandroid:layout_width="match_parent"android:layout_height="match_parent" ><ProgressBarandroid:id="@+id/loading"style="?android:attr/progressBarStyleLarge"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_gravity="center"android:indeterminateDrawable="@drawable/loading_anim" /></FrameLayout>2、设置动画资源res/drawable/loading_anim.xml
<?xml version="1.0" encoding="utf-8"?><rotate xmlns:android="http://schemas.android.com/apk/res/android" android:pivotX="50%" android:pivotY="50%" android:fromDegrees="0" android:toDegrees="1440" android:drawable="@mipmap/loading"></rotate>3、图片资源只有一张
demo代码已上传
水平样式:progressDrawable
<ProgressBarandroid:id="@+id/pb_progress"style="?android:attr/progressBarStyleHorizontal"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_centerHorizontal="true"android:layout_centerVertical="true"android:progress="50"android:progressDrawable="@drawable/progress_horizontal" />其中drawable/progress_horizontal
<?xml version="1.0" encoding="utf-8"?><layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@android:id/background"> <shape> <solid android:color="#CCC"/> </shape> </item> <item android:id="@android:id/secondaryProgress"> <clip> <shape> <solid android:color="#33FF0000"/> </shape> </clip> </item> <item android:id="@android:id/progress"> <clip> <shape> <solid android:color="#66FF0000"/> </shape> </clip> </item></layer-list>三个item,第一个表示底部颜色,第二个表示中间颜色,第三个表示进度颜色。
0 0
- ProgressBar的圆形进度和水平进度的使用
- 自定义圆形进度ProgressBar的颜色和图片
- 带进度的progressBar
- 圆形ProgressBar之外的表示进度的图片动画
- Android高级UI ProgressBar实现各种效果的圆形进度
- 【进度显示】progressbar进度条的使用
- 写一个自定义进度颜色和圆形转动的ProgressBar(详细介绍)
- 显示和设置ProgressBar的进度
- Android自定义水平和圆形的progressBar
- 使用带进度显示的圆形进度条
- 各种加载和圆形进度的效果
- ProgressBar---进度圈的显示
- 自定义ProgressBar的进度色彩
- 设置水平progressbar两端和进度都为圆角
- 使用ASP.NET Atlas编写显示真实进度的ProgressBar
- ProgressBar使用自定义drawable时,进度显示不全的问题
- 自定义ProgressBar(包括自定义图片,带进度的圆形进度条、长方形进度条)
- Android圆形进度显示控件的SectorProgressView的使用
- js中 this 的指向
- Jvm原理剖析与调优之内存结构
- Atitit 遍历文件夹算法 autoit attilax总结
- Rust : 为什么没有lifetime是不行的?
- 中大双日游——GDKOI2017
- ProgressBar的圆形进度和水平进度的使用
- Codeforces 768A Oath of the Night's Watch
- D3D11地形渲染教程十九之Foliage(植被的渲染)
- HTML标签----图文详解
- 在github上fork的相关操作
- 第十七章 集合Collection 1
- Whoere即时聊天App(三)客户端实现+服务部署
- 设计模式-装饰者设计模式
- linux驱动的异步同步通知机制