`Widget.MaterialComponents.LinearProgressIndicator.MyStyleName` 和 `MyStyleName` 之间有什么区别吗?
Are there any difference between `Widget.MaterialComponents.LinearProgressIndicator.MyStyleName` and `MyStyleName`?
Widget.MaterialComponents.LinearProgressIndicator.MyStyleName
和MyStyleName
有区别吗?
<style name="Widget.MaterialComponents.LinearProgressIndicator.MyStyleName" parent="Widget.MaterialComponents.LinearProgressIndicator">
<item name="trackColor">@color/green</item>
<item name="indicatorColor">@color/gray</item>
<item name="android:indeterminate">true</item>
</style>
<style name="MyStyleName" parent="Widget.MaterialComponents.LinearProgressIndicator">
<item name="trackColor">@color/green</item>
<item name="indicatorColor">@color/gray</item>
<item name="android:indeterminate">true</item>
</style>
我可以不使用此行直接将 MyStyleName
应用于 linearProgressIndicator 吗?
<item name="linearProgressIndicatorStyle">@style/MyStyleName</item>
只是样式名称不同,两种样式都继承了相同的父样式。
是的,您可以通过使用如下样式属性将 MystyleName
直接应用于您的 linearProgressIndicator :
style="@style/MyStyleName"
在 LinearProgressIndicator
xml 代码中添加这一行。
Widget.MaterialComponents.LinearProgressIndicator.MyStyleName
和MyStyleName
有区别吗?
<style name="Widget.MaterialComponents.LinearProgressIndicator.MyStyleName" parent="Widget.MaterialComponents.LinearProgressIndicator">
<item name="trackColor">@color/green</item>
<item name="indicatorColor">@color/gray</item>
<item name="android:indeterminate">true</item>
</style>
<style name="MyStyleName" parent="Widget.MaterialComponents.LinearProgressIndicator">
<item name="trackColor">@color/green</item>
<item name="indicatorColor">@color/gray</item>
<item name="android:indeterminate">true</item>
</style>
我可以不使用此行直接将 MyStyleName
应用于 linearProgressIndicator 吗?
<item name="linearProgressIndicatorStyle">@style/MyStyleName</item>
只是样式名称不同,两种样式都继承了相同的父样式。
是的,您可以通过使用如下样式属性将 MystyleName
直接应用于您的 linearProgressIndicator :
style="@style/MyStyleName"
在 LinearProgressIndicator
xml 代码中添加这一行。