Files
XMBOX/app/src/mobile/res/values/styles.xml
T

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>