歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Android自定義圓形ProgressBar半徑大小

Android自定義圓形ProgressBar半徑大小

日期:2017/3/1 11:09:08   编辑:Linux編程

關於Android ProgressBar自定義的問題,網上有許多解決方案,但很少提到自定義其大小的問題,尤其是圓形的ProgressBar,你可以根據網上其他的文章找到如何修改它顏色或起始位置的解決方法,這裡僅介紹一下如何改變圓形ProgressBar大小的技巧

改變圓形ProgressBar大小需要重寫ProgressBar的style

在style文件中加入:

  1. <style name="CustomProgressStyle" parent="@android:style/Widget.ProgressBar.Large">
  2. <item name="android:minWidth">38dip</item>
  3. <item name="android:maxWidth">38dip</item>
  4. <item name="android:minHeight">38dip</item>
  5. <item name="android:maxHeight">38dip</item>
  6. </style>
在ProgressBar的屬性中寫入:
  1. <ProgressBar android:id="@+id/FreshProgressBar" android:layout_width="wrap_content"
  2. android:layout_height="wrap_content" style="@style/CustomProgressStyle">
  3. </ProgressBar>
OK,這個園就畫好了,當然,你如果需要其他效果,也可以在style裡面自定義
Copyright © Linux教程網 All Rights Reserved