2014-03-26 46 views

回答

4

喜的解决方案,我已经看到了一个例子,在

https://github.com/passsy/android-HoloCircularProgressBar

它会帮助你实现你的问题

在你的Layo中添加视图UT和相应地使用(完整的示例代码和资源都可以在给定的链接,请下载和使用方法如下)

<de.passsy.holocircularprogressbar.HoloCircularProgressBar 
    android:id="@+id/holoCircularProgressBar1" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content"/> 

,并在你的Java代码

HoloCircularProgressBar mHoloCircularProgressBar = (HoloCircularProgressBar) findViewById(R.id.holoCircularProgressBar1); 

另一个很好的例子如下方式使用它也可在

https://github.com/ylyc/circular_progress_bar

在这个例子中

在布局中包含xml。

<com.lylc.widget.circularprogressbar.example.CircularProgressBar 
    android:id="@+id/circularprogressbar1" 
    style="@style/Widget.ProgressBar.Holo.CircularProgressBar" 
    android:layout_width="120dip" 
    android:layout_height="120dip" 
    android:layout_marginTop="10dip" 
    circular:subtitle="subtitle" 
    circular:title="Title" /> 

有2个预先定义的款式,Widget.ProgressBar.Holo.CircularProgressBar,Widget.ProgressBar.CircularProgressBar选择在styles.xml

<style name="Widget.ProgressBar.CircularProgressBar" parent="Widget"> 
    ... 
</style> 

<style name="Widget.ProgressBar.Holo.CircularProgressBar" parent="Widget.ProgressBar.CircularProgressBar"> 
    ... 
</style> 

您可以设置标题,副标题和像进展,以便

CircularProgressBar c3 = (CircularProgressBar) findViewById(R.id.circularprogressbar3); 
c3.setTitle("June"); 
c3.setSubTitle("2013"); 
c3.setProgress(42); 
+0

com.lylc.widget.circularprogressbar.example.CircularProgressBar class not found !! ..我怎样才能添加..我很穷,我现在就开始.. –