【发布时间】:2022-11-20 02:48:26
【问题描述】:
我无法更改BottomSheetDialogFragment 内的ProgressBar 颜色并开始使用BottomSheetDialog(不是片段)对其进行测试,这就是发生的情况:
-
ProgresBar的颜色保持默认没有使用viewBinding进行对话内容查看:bottomSheetDialog.setContentView(R.layout.bottom_sheet_search) -
使用
viewBinding成功将颜色更改为所需颜色:val bottomSheetSearchBinding = BottomSheetSearchBinding.inflate(layoutInflater) bottomSheetDialog.setContentView(bottomSheetSearchBinding.root)但是对于
BottomSheetDialogFragment,即使使用viewBinding,颜色也不会改变,它始终保持默认。在那之前,我只是简单地改变了
colorAccentstyles中的颜色,ProgressBar颜色到处都在变化,但现在我遇到了一些问题。我还尝试将样式设置为ProgressBar,但这也无济于事。对于其他视图,BottomSheetDialogFragment内所需的颜色效果很好。我是做错了什么还是有其他方法可以改变
Progressbar的颜色?
【问题讨论】:
-
android:indeterminateTint="@android: color/white" 仅适用于 API >=21
标签: java android android-studio kotlin