可以使用自定义的ProgressBar来实现LinearProgressIndicator的重复效果。以下是一个示例代码:
在xml文件中添加进度条控件:
在代码中查找并初始化ProgressBar:
ProgressBar progressBar = findViewById(R.id.progress_bar);
设置进度条的颜色:
progressBar.getIndeterminateDrawable().setColorFilter(Color.WHITE, PorterDuff.Mode.SRC_IN);
设置进度条的进度:
progressBar.setProgress(50);
最后,在需要显示进度条的地方调用以下代码即可:
progressBar.setVisibility(View.VISIBLE);
在操作完成后,隐藏进度条:
progressBar.setVisibility(View.GONE);
上一篇:AndroidMaterial底部面板(BottomSheet)展开后消失
下一篇:AndroidMaterialTextInputLayout中的endIcon会裁剪MaterialAutoCompleteTextView中的文本