Android自定义圆形ProgressBar半径大小

关于Android ProgressBar自定义的问题,网上有许多解决方案,但很少提到自定义其大小的问题,尤其是圆形的ProgressBar,你可以根据网上其他的文章找到如何修改它颜色或起始位置的解决方法,这里仅介绍一下如何改变圆形ProgressBar大小的技巧

改变圆形ProgressBar大小需要重写ProgressBar的style

在style文件中加入:

<style name="CustomProgressStyle" parent="@android:style/Widget.ProgressBar.Large">
        <item name="android:minWidth">38dip</item>
        <item name="android:maxWidth">38dip</item>
        <item name="android:minHeight">38dip</item>
        <item name="android:maxHeight">38dip</item>
</style>

在ProgressBar的属性中写入:

<ProgressBar android:id="@+id/FreshProgressBar" android:layout_width="wrap_content" 
	android:layout_height="wrap_content"  style="@style/CustomProgressStyle">
</ProgressBar>

OK,这个园就画好了,当然,你如果需要其他效果,也可以在style里面自定义
阅读更多
文章标签: android layout
个人分类: Android移动开发
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭