我在使用运行Oreo的Galaxy S7时遇到了相同的问题,这个问题不仅出现在ProgressDialog
中的ProgressBar
,而是所有的ProgressBar
.
后来我发现我在开发者选项中关闭了"动画器持续时间比例"。当我把它打开时,我又能看到有动画效果的进度条了。
ProgressDialog
已被弃用,您可以使用progressbar
。如果您想使用progressbar
,则可以使用以下代码:
DelayedProgressDialog progressDialog = new DelayedProgressDialog();
progressDialog.show(getSupportFragmentManager(), "tag");