113 lines
5.1 KiB
XML
113 lines
5.1 KiB
XML
<resources>
|
|
|
|
<style name="AppTheme" parent="BaseTheme">
|
|
<item name="android:windowTranslucentStatus">true</item>
|
|
</style>
|
|
|
|
<style name="AppTheme.Live" parent="AppTheme">
|
|
<item name="android:windowBackground">@color/black</item>
|
|
</style>
|
|
|
|
<style name="AppTheme.Detail" parent="AppTheme">
|
|
<item name="android:statusBarColor">@color/black</item>
|
|
<item name="android:windowTranslucentStatus">false</item>
|
|
</style>
|
|
|
|
<style name="BaseTheme" parent="Theme.Material3.Dark.NoActionBar">
|
|
<item name="colorPrimary">@color/primary</item>
|
|
<item name="colorPrimaryDark">@color/primaryDark</item>
|
|
<item name="colorAccent">@color/accent</item>
|
|
<item name="android:windowBackground">@null</item>
|
|
<item name="android:windowDisablePreview">true</item>
|
|
<item name="android:navigationBarColor">@color/transparent</item>
|
|
<item name="bottomSheetDialogTheme">@style/BottomSheetDialog</item>
|
|
<item name="bottomNavigationStyle">@style/BottomNavigation</item>
|
|
<item name="textInputStyle">@style/Widget.App.TextInputLayout</item>
|
|
</style>
|
|
|
|
<style name="Control" />
|
|
|
|
<style name="Control.Action">
|
|
<item name="android:layout_width">wrap_content</item>
|
|
<item name="android:layout_height">wrap_content</item>
|
|
<item name="android:background">?attr/selectableItemBackgroundBorderless</item>
|
|
<item name="android:padding">8dp</item>
|
|
<item name="android:shadowColor">@color/grey_200</item>
|
|
<item name="android:shadowDx">1</item>
|
|
<item name="android:shadowDy">1</item>
|
|
<item name="android:shadowRadius">0.5</item>
|
|
<item name="android:textColor">@color/white</item>
|
|
<item name="android:textSize">14sp</item>
|
|
</style>
|
|
|
|
<style name="BottomSheetDialog" parent="Theme.Material3.Dark.BottomSheetDialog">
|
|
<item name="colorPrimary">@color/primary</item>
|
|
<item name="colorPrimaryDark">@color/primaryDark</item>
|
|
<item name="colorAccent">@color/accent</item>
|
|
<item name="android:backgroundDimEnabled">false</item>
|
|
<item name="android:windowIsFloating">false</item>
|
|
<item name="bottomSheetStyle">@style/ModalBottomSheetDialog</item>
|
|
</style>
|
|
|
|
<style name="ModalBottomSheetDialog" parent="Widget.Material3.BottomSheet.Modal">
|
|
<item name="shapeAppearance">@style/ShapeAppearance.App.LargeComponent</item>
|
|
<item name="android:paddingTop">24dp</item>
|
|
<item name="android:paddingBottom">24dp</item>
|
|
</style>
|
|
|
|
<style name="ShapeAppearance.App.LargeComponent" parent="ShapeAppearance.Material3.LargeComponent">
|
|
<item name="cornerSize">16dp</item>
|
|
</style>
|
|
|
|
<style name="Indicator" parent="Widget.Material3.BottomNavigationView.ActiveIndicator">
|
|
<item name="android:color">@color/primary</item>
|
|
<item name="android:height">42dp</item>
|
|
</style>
|
|
|
|
<style name="BottomNavigationView.TextAppearance" parent="TextAppearance.AppCompat">
|
|
<item name="android:textSize">12sp</item>
|
|
<item name="android:textStyle">normal</item>
|
|
</style>
|
|
|
|
<style name="BottomNavigation" parent="Widget.Material3.BottomNavigationView">
|
|
<item name="itemPaddingTop">4dp</item>
|
|
<item name="itemPaddingBottom">4dp</item>
|
|
<item name="itemTextAppearanceActive">@style/BottomNavigationView.TextAppearance</item>
|
|
<item name="itemTextAppearanceInactive">@style/BottomNavigationView.TextAppearance</item>
|
|
<item name="itemRippleColor">@android:color/transparent</item>
|
|
<item name="android:background">@null</item>
|
|
</style>
|
|
|
|
<!-- M3 Switch Style -->
|
|
<style name="M3SwitchStyle" parent="Widget.AppCompat.CompoundButton.Switch">
|
|
<item name="android:thumb">@drawable/m3_switch_thumb</item>
|
|
<item name="track">@drawable/m3_switch_track</item>
|
|
<item name="android:switchMinWidth">52dp</item>
|
|
<item name="android:switchPadding">8dp</item>
|
|
<item name="android:colorControlActivated">#FFEB3B</item>
|
|
<item name="android:colorControlHighlight">@android:color/transparent</item>
|
|
</style>
|
|
|
|
<!-- 自定义数据源按钮样式 -->
|
|
<style name="Widget.App.Button.OutlinedButton.SiteDialog" parent="Widget.Material3.Button.OutlinedButton">
|
|
<item name="android:paddingTop">14dp</item>
|
|
<item name="android:paddingBottom">14dp</item>
|
|
<item name="cornerRadius">14dp</item>
|
|
<item name="iconPadding">8dp</item>
|
|
<item name="android:gravity">center</item>
|
|
<item name="iconGravity">textStart</item>
|
|
<item name="strokeColor">@color/white_10</item>
|
|
</style>
|
|
|
|
<!-- 自定义TextInputLayout样式 -->
|
|
<style name="Widget.App.TextInputLayout" parent="Widget.Material3.TextInputLayout.OutlinedBox">
|
|
<item name="shapeAppearanceOverlay">@style/ShapeAppearance.App.TextInputLayout</item>
|
|
</style>
|
|
|
|
<style name="ShapeAppearance.App.TextInputLayout" parent="ShapeAppearance.Material3.SmallComponent">
|
|
<item name="cornerFamily">rounded</item>
|
|
<item name="cornerSize">14dp</item>
|
|
</style>
|
|
|
|
</resources>
|