Android Widget.ProgressBar.Small和Widget.ProgressBar.Small.Inverse的差异
我尝试了两种不同的进度条样式,通过Android Widget.ProgressBar.Small和Widget.ProgressBar.Small.Inverse的差异,android,Android,我尝试了两种不同的进度条样式,通过 refreshMenuItem.setActionView(R.layout.actionbar_indeterminate_progress); actionbar_不确定_progress.xml 我试过Widget.ProgressBar.Small和Widget.ProgressBar.Small.Inverse。然而,我看不到任何视觉上的差异 Widget.ProgressBar.Small Widget.ProgressBar.Small.
refreshMenuItem.setActionView(R.layout.actionbar_indeterminate_progress);
actionbar_不确定_progress.xml
我试过Widget.ProgressBar.Small和Widget.ProgressBar.Small.Inverse。然而,我看不到任何视觉上的差异
Widget.ProgressBar.Small
Widget.ProgressBar.Small.Inverse
我想在颜色上有一个反比,但没有。我遗漏了什么吗?有点不同,但一开始很难注意到
Widget.ProgressBar.Small
样式版本旨在放置在深色背景上,而Widget.ProgressBar.Small.Inverse
样式版本旨在放置在浅色背景上
通常你可能不会注意到这一点。检查它的最佳方法是将两个进度条的组合置于黑白背景上,并在良好的显示器上显示,然后您可以注意到边缘上的差异。是否应该反转?:“反转”样式为微调器提供反转颜色方案,如果应用程序使用浅色主题(白色背景),则可能需要反转颜色方案。是的,你是对的。我把它搞砸了,然后反过来写。现在,它应该是正确的。
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
style="?attr/actionButtonStyle" >
<ProgressBar
android:layout_width="wrap_content"
android:layout_height="wrap_content"
style="@android:style/Widget.ProgressBar.Small" />
</LinearLayout>