Android ProgressBar设置进度圆角

Android ProgressBar设置进度圆角,android,Android,我创建了以下progressbar样式,并将角半径设置为“背景形状”和“pogress”。但是,当我将进度设置为低于90时,我的进度条当前进度显示矩形边框,没有任何半径。我想知道是否有可能一直保持拐角半径,即使进度为30或小于90,95。有人能解释为什么这不起作用吗 我还需要这个来处理API级别8 更新:我添加了正确的代码来解释我的问题好的。在研究和做了更多的尝试之后,我只找到了使用9patched PNG文件来实现这一点的解决方案 始终有拐角半径是绝对可能的。我在自定义进度条的setconte

我创建了以下progressbar样式,并将角半径设置为“背景形状”和“pogress”。但是,当我将进度设置为低于90时,我的进度条当前进度显示矩形边框,没有任何半径。我想知道是否有可能一直保持拐角半径,即使进度为30或小于90,95。有人能解释为什么这不起作用吗

我还需要这个来处理API级别8


更新:我添加了正确的代码来解释我的问题

好的。在研究和做了更多的尝试之后,我只找到了使用9patched PNG文件来实现这一点的解决方案

始终有拐角半径是绝对可能的。我在自定义进度条的setcontentview方法之前添加了这一行

customProgressDialog.getWindow().setBackgroundDrawable(new ColorDrawable(android.graphics.Color.TRANSPARENT));

这将使整个视图透明。因此,用一些颜色填充角落内的边界。

请检查我的答案
customProgressDialog.getWindow().setBackgroundDrawable(new ColorDrawable(android.graphics.Color.TRANSPARENT));