如何以编程方式删除drawable中的角半径?

时间:2015-07-23 15:42:41

标签: android

我想以编程方式删除角半径。我不知道怎么做。

我正在使用colorAccent为更改进度条颜色创建ProgressBarCompat,但我不知道如何在android api中低于11的progressBarDrawable中删除角半径。

指向drawable的链接:https://android.googlesource.com/platform/frameworks/base/+/master/core/res/res/drawable/progress_horizontal.xml

我可以这样做吗?

我正在使用它来获得可绘制的进度:

LayerDrawable drawable = (LayerDrawable) getProgressDrawable();
Drawable progressDrawable = drawable.findDrawableByLayerId(android.R.id.progress);
// and now i detect sdk version and call method to remove corners on this drawable (progressDrawable).

0 个答案:

没有答案