我想以编程方式删除角半径。我不知道怎么做。
我正在使用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).