feat: 初始化XMBOX项目
This commit is contained in:
@@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
|
||||
<integer-array name="cast_mode">
|
||||
<item>@drawable/ic_sync_two</item>
|
||||
<item>@drawable/ic_sync_upload</item>
|
||||
<item>@drawable/ic_sync_download</item>
|
||||
</integer-array>
|
||||
|
||||
</resources>
|
||||
@@ -0,0 +1,9 @@
|
||||
<resources>
|
||||
|
||||
<color name="primary">#FFEB3B</color>
|
||||
<color name="primaryDark">#FDD835</color>
|
||||
<color name="accent">#FFEB3B</color>
|
||||
<color name="indicator">@color/white_80</color>
|
||||
<color name="yellow_50">#4DFFEB3B</color>
|
||||
|
||||
</resources>
|
||||
@@ -0,0 +1,58 @@
|
||||
<resources xmlns:tools="http://schemas.android.com/tools" xmlns:xliff="http://schemas.android.com/apk/res-auto" tools:ignore="MissingTranslation">
|
||||
|
||||
<!-- App -->
|
||||
<string name="app_keep">Keep</string>
|
||||
<string name="app_history">History</string>
|
||||
|
||||
<!-- Nav -->
|
||||
<string name="nav_home">Home</string>
|
||||
<string name="nav_keep">Favorite</string>
|
||||
<string name="nav_vod">Video</string>
|
||||
<string name="nav_live">Live</string>
|
||||
<string name="nav_setting">Setting</string>
|
||||
|
||||
<!-- Vod -->
|
||||
<string name="vod_home">Home</string>
|
||||
|
||||
<!-- Detail -->
|
||||
<string name="detail_flag">Flag</string>
|
||||
<string name="detail_more">More</string>
|
||||
<string name="detail_episode">Episode</string>
|
||||
<string name="detail_quality">Quality</string>
|
||||
<string name="detail_content">Summary</string>
|
||||
<string name="detail_search">Searching <xliff:g name="name">%s</xliff:g></string>
|
||||
|
||||
<!-- Device -->
|
||||
<string name="device_select">Select devices</string>
|
||||
<string name="device_offline">Device is offline</string>
|
||||
<string name="device_scan">Please scan QR Code to bind</string>
|
||||
|
||||
<!-- Control -->
|
||||
<string name="control_speed">Speed</string>
|
||||
<string name="control_scale">Scale</string>
|
||||
<string name="control_track">Track</string>
|
||||
<string name="control_other">Other</string>
|
||||
|
||||
<!-- Dialog -->
|
||||
<string name="dialog_delete_record">Delete all records?</string>
|
||||
<string name="dialog_delete_keep">All keep records will be removed.</string>
|
||||
<string name="dialog_delete_history">All history records will be removed.</string>
|
||||
|
||||
<!-- Timer -->
|
||||
<string name="timer_5">5 minutes</string>
|
||||
<string name="timer_15">15 minutes</string>
|
||||
<string name="timer_30">30 minutes</string>
|
||||
<string name="timer_60">1 hour</string>
|
||||
<string name="timer_delay">Add 5 minutes</string>
|
||||
<string name="timer_cancel">Cancel timer</string>
|
||||
|
||||
<!-- Hint -->
|
||||
<string name="shortcut">Shortcut has been added.</string>
|
||||
|
||||
<string-array name="select_background">
|
||||
<item>Off</item>
|
||||
<item>On</item>
|
||||
<item>PiP</item>
|
||||
</string-array>
|
||||
|
||||
</resources>
|
||||
@@ -0,0 +1,109 @@
|
||||
<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.DayNight.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.DayNight.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/indicator</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">8dp</item>
|
||||
<item name="itemPaddingBottom">8dp</item>
|
||||
<item name="itemTextAppearanceActive">@style/BottomNavigationView.TextAppearance</item>
|
||||
<item name="itemTextAppearanceInactive">@style/BottomNavigationView.TextAppearance</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>
|
||||
Reference in New Issue
Block a user