Android ProgressBar设置进度圆角
我创建了以下progressbar样式,并将角半径设置为“背景形状”和“pogress”。但是,当我将进度设置为低于90时,我的进度条当前进度显示矩形边框,没有任何半径。我想知道是否有可能一直保持拐角半径,即使进度为30或小于90,95。有人能解释为什么这不起作用吗 我还需要这个来处理API级别8Android ProgressBar设置进度圆角,android,Android,我创建了以下progressbar样式,并将角半径设置为“背景形状”和“pogress”。但是,当我将进度设置为低于90时,我的进度条当前进度显示矩形边框,没有任何半径。我想知道是否有可能一直保持拐角半径,即使进度为30或小于90,95。有人能解释为什么这不起作用吗 我还需要这个来处理API级别8 更新:我添加了正确的代码来解释我的问题好的。在研究和做了更多的尝试之后,我只找到了使用9patched PNG文件来实现这一点的解决方案 始终有拐角半径是绝对可能的。我在自定义进度条的setconte
更新:我添加了正确的代码来解释我的问题好的。在研究和做了更多的尝试之后,我只找到了使用9patched PNG文件来实现这一点的解决方案 始终有拐角半径是绝对可能的。我在自定义进度条的setcontentview方法之前添加了这一行
customProgressDialog.getWindow().setBackgroundDrawable(new ColorDrawable(android.graphics.Color.TRANSPARENT));
这将使整个视图透明。因此,用一些颜色填充角落内的边界。请检查我的答案
customProgressDialog.getWindow().setBackgroundDrawable(new ColorDrawable(android.graphics.Color.TRANSPARENT));