Android自定义Progressbar
2015-03-18 15:30
183 查看
今天研究一个应用的代码,发现了一种不错的实现自定义progressbar的方式
核心代码如下:
主要是通过配置progressbar的android:indeterminateDrawable属性,此属性需要传入一个drawable 这个drawable是自定义的里面是一个可以旋转的drawable,第一次看到可以这样使用,记录下来等待以后使用。
核心代码如下:
<ProgressBar android:id="@+id/progressbar" style="@android:style/Widget.ProgressBar" android:layout_width="60dp" android:layout_height="60dp" android:layout_centerInParent="true" android:indeterminate="false" android:indeterminateDrawable="@drawable/loading" android:padding="5dp" android:visibility="invisible" />
<?xml version="1.0" encoding="utf-8"?> <rotate xmlns:android="http://schemas.android.com/apk/res/android" android:fromDegrees="0" android:pivotX="50%" android:pivotY="50%" android:toDegrees="1080" > <shape android:innerRadiusRatio="3" android:shape="ring" android:thicknessRatio="18" android:useLevel="false" > <gradient android:centerColor="#FFDC35" android:endColor="#14CCB2" android:startColor="#FFFFFF" android:type="sweep" android:useLevel="false" /> </shape> </rotate>
主要是通过配置progressbar的android:indeterminateDrawable属性,此属性需要传入一个drawable 这个drawable是自定义的里面是一个可以旋转的drawable,第一次看到可以这样使用,记录下来等待以后使用。
相关文章推荐
- Android自定义圆形ProgressBar半径大小
- android 自定义ProgressBar
- android学习 豆瓣 自定义Progressbar 异步任务加载数据等
- Android的ProgressBar自定义入门
- android 自定义progressbar
- android自定义标题栏progressBar
- Android 之LayerDrawable层叠样式layer-list及自定义颜色ProgressBar
- Android之三种实现自定义ProgressBar的方式
- AndroidのUI设计研究(一)——自定义ProgressBar
- Android自定义RatingBar && ProgressBar
- Android自定义titlebar中设置progressbar
- android自定义progressbar
- Android自定义进度条-带文本(文字进度)的水平进度条(ProgressBar)
- Android 自定义progressBar样式
- AndroidのUI设计研究(一)——自定义ProgressBar
- Android中ProgressBar自定义进度条的高度、颜色、圆角
- Android 自定义ProgressBar (一)
- Android 自定义progressbar
- 在android中使用逐帧动画实现自定义progressbar组件
- Android 之LayerDrawable层叠样式layer-list及自定义颜色ProgressBar