1
CircularProgressDrawable如何使用圆形进度绘制加阵列颜色
这是我使用我的项目库。 我的做法是:
<com.rey.material.widget.ProgressView
android:layout_width="48dp"
android:layout_height="48dp"
android:id="@+id/progressviewmain"
app:pv_progressStyle="@style/Material.Widget.ProgressView.Circular"
app:pv_circular="true"
android:background="#ffffff"
app:pv_progressMode="indeterminate"
app:pv_autostart="true"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"/>
和代码是:
progressView = (ProgressView)findViewById(R.id.progressviewmain);
功能是:
private void startprogress(ListView listView, ProgressView progressView){
progressView.setVisibility(View.VISIBLE);
}
private void stopprogress(ListView listView, ProgressView progressView){
listView.setVisibility(View.VISIBLE);
progressView.setVisibility(View.GONE);
}
所有这一切工作正常,但因为在文档中,我们可以看到CircularProgressDrawable 2不同的形式,我无法获得第一个颜色在改变。如何给颜色数组输入?如何使用attr?
其实我很新手所以请你能告诉我执行的方法 –
其实怎样从xml或java调用cpd_strokeColors ...........我想在XML中使用它我不能这样做,也没有任何方法在Java中命名为 –
我认为这将是这样的: 'app:cpd_strokeColors =“@ color/rainbow”' while 'rainbow'是'res/values/colors.xml'中颜色数组的名称,它就像: '' '- @ color/bright_pink
' '- @ color /红色
'' @- 色/橙色
'' @- 颜色/黄色
'' ' –