Visual_Novel_Android/VisualNovel/app/src/main/res/values/styles.xml

251 lines
12 KiB
XML

<resources xmlns:tools="http://schemas.android.com/tools">
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.NoActionBar">
<item name="colorPrimary">@color/glo_color_grey_100</item>
<item name="colorPrimaryDark">@color/glo_color_grey_100</item>
<item name="colorAccent">@color/glo_color_magenta_50</item>
<item name="android:windowLightStatusBar">true</item>
<!-- 应付一下android15 16要重新适配导航栏和状态栏 -->
<item name="android:windowOptOutEdgeToEdgeEnforcement" tools:targetApi="35">true</item>
</style>
<style name="WelcomeStyle" parent="Theme.AppCompat.NoActionBar">
<item name="android:windowBackground">@color/glo_color_grey_100</item>
<item name="android:windowFullscreen">true</item>
</style>
<style name="AppTheme.FullNoActionBar" parent="Theme.AppCompat.NoActionBar">
<item name="android:windowNoTitle">true</item>
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowBackground">@color/transparent</item>
<item name="android:statusBarColor">@color/glo_color_grey_100</item>
<!-- 应付一下android15 16要重新适配导航栏和状态栏 -->
<item name="android:windowOptOutEdgeToEdgeEnforcement" tools:targetApi="35">true</item>
</style>
<style name="Theme.Light.NoTitle.ViewerDialog" parent="@android:style/Theme.Dialog">
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowIsFloating">true</item>
<item name="android:windowFrame">@null</item>
<item name="android:windowIsTranslucent">true</item>
<item name="android:backgroundDimEnabled">false</item>
<!-- 应付一下android15 16要重新适配导航栏和状态栏 -->
<item name="android:windowOptOutEdgeToEdgeEnforcement" tools:targetApi="35">true</item>
</style>
<style name="FullScreenDialog" parent="Theme.AppCompat.Dialog">
<item name="android:windowNoTitle">true</item>
<item name="android:windowFullscreen">true</item>
<item name="android:windowIsFloating">false</item>
<item name="android:windowBackground">@android:color/transparent</item>
<!-- 以下属性用于支持状态栏和导航栏透明 -->
<item name="android:statusBarColor">@android:color/transparent</item>
<item name="android:navigationBarColor">@android:color/transparent</item>
<item name="android:windowLayoutInDisplayCutoutMode" tools:ignore="NewApi">shortEdges</item> <!-- 如果有刘海屏,内容延伸到刘海 -->
</style>
<style name="Epal.RecordingProgressBar" parent="Widget.AppCompat.ProgressBar.Horizontal">
<item name="android:indeterminateOnly">false</item>
<item name="backgroundPressedColorToken">@string/color_primary_normal</item>
<item name="radiusToken">@string/radius_pill</item>
<item name="android:progressDrawable">@drawable/progress_recording</item>
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">48dp</item>
<item name="android:max">15000</item>
</style>
<!--默认Dialog背景全透明无边框theme-->
<style name="LDialog" parent="@android:style/Theme.Dialog">
<!--背景颜色和透明程度-->
<item name="android:windowBackground">@color/transparent</item>
<item name="android:background">@color/transparent</item>
<!--是否去除标题-->
<item name="android:windowNoTitle">true</item>
<!--是否去除边框-->
<item name="android:windowFrame">@null</item>
<!--是否浮现在activity之上-->
<item name="android:windowIsFloating">true</item>
</style>
<style name="dialog_alpha" parent="android:Animation">
<item name="android:windowEnterAnimation">@anim/dialog_alpha_show</item> <!--显示动画-->
<item name="android:windowExitAnimation">@anim/dialog_alpha_cancel</item> <!--消失动画-->
</style>
<style name="dialog_translate" parent="android:Animation">
<item name="android:windowEnterAnimation">@anim/dialog_translate_show</item> <!--显示动画-->
<item name="android:windowExitAnimation">@anim/dialog_translate_cancel</item> <!--消失动画-->
</style>
<style name="BottomSheetEdit" parent="Theme.Design.Light.BottomSheetDialog">
<item name="android:windowIsFloating">false</item> <!--不浮现在活动上-->
<item name="android:windowSoftInputMode">adjustPan</item>
</style>
<!-- popupwindow弹出动画 -->
<style name="PopupAnimationAtBottom" parent="@android:style/Animation">
<item name="android:windowEnterAnimation">@anim/act_slide_in_from_bottom</item>
<item name="android:windowExitAnimation">@anim/act_slide_out_from_bottom</item>
</style>
<!-- 分割线 -->
<style name="UIDivider">
<item name="android:layout_height">@dimen/glo_border_half</item>
<item name="android:layout_width">match_parent</item>
<item name="android:layout_marginStart">16dp</item>
<item name="android:layout_marginEnd">16dp</item>
<item name="backgroundColorToken">@string/color_outline_normal</item>
</style>
<!-- 垂直分割线 -->
<style name="UIVerticalDivider">
<item name="android:layout_height">match_parent</item>
<item name="android:layout_width">@dimen/glo_border_half</item>
<item name="backgroundColorToken">@string/color_outline_normal</item>
</style>
<style name="UIDivider.NoMargin">
<item name="android:layout_marginStart">0dp</item>
<item name="android:layout_marginEnd">0dp</item>
</style>
<!-- recycleView item press效果 -->
<style name="itemDistrictPress">
<item name="backgroundColorToken">@string/color_transparent</item>
<item name="backgroundPressedColorToken">@string/color_surface_nest_press</item>
</style>
<!-- im卡片 -->
<style name="IMMessage_Card">
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_width">wrap_content</item>
<item name="android:padding">16dp</item>
<item name="radiusToken">@string/radius_l</item>
<item name="backgroundColorToken">@string/color_surface_float_normal</item>
</style>
<!-- im文字消息 -->
<style name="IMMessage_In">
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_width">wrap_content</item>
<item name="android:paddingHorizontal">16dp</item>
<item name="android:paddingTop">24dp</item>
<item name="android:paddingBottom">16dp</item>
<item name="android:maxWidth">@dimen/_300dp</item>
<item name="textColorToken">@string/color_txt_primary_normal</item>
<item name="textToken">@string/txt_body_m</item>
</style>
<style name="IMMessage_Out">
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_width">wrap_content</item>
<item name="android:maxWidth">@dimen/_300dp</item>
<item name="android:gravity">center_vertical</item>
<item name="textColorToken">@string/color_txt_primary_normal</item>
<item name="fixTextIsSelectable">true</item>
<item name="android:textIsSelectable">true</item>
<item name="textToken">@string/txt_body_m</item>
</style>
<style name="UIEditText">
<item name="android:layout_height">48dp</item>
<item name="android:layout_width">match_parent</item>
<item name="android:paddingStart">16dp</item>
<item name="android:paddingEnd">16dp</item>
<item name="android:maxLength">50</item>
<item name="backgroundColorToken">@string/color_surface_element_normal</item>
<item name="strokeHoveredColorToken">@string/color_surface_element_normal</item>
<item name="textDisabledColorToken">@string/color_txt_primary_disabled</item>
<item name="radiusToken">@string/radius_s</item>
<item name="textHintColorToken">@string/color_txt_tertiary_normal</item>
<item name="textColorToken">@string/color_txt_primary_normal</item>
<item name="textToken">@string/txt_body_l</item>
</style>
<style name="UIEditText.WithHover">
<item name="strokeHoveredColorToken">@string/color_primary_variant_normal</item>
<item name="backgroundHoveredColorToken">@string/color_surface_element_normal</item>
<item name="backgroundPressedColorToken">@string/color_surface_element_press</item>
<item name="backgroundDisabledColorToken">@string/color_surface_element_disabled</item>
<item name="strokeWidthToken">@string/border_s</item>
<item name="android:includeFontPadding">false</item>
</style>
<style name="UIEditText.WithHover.SingleLine">
<item name="android:singleLine">true</item>
<item name="android:ellipsize">end</item>
<item name="android:gravity">center_vertical</item>
</style>
<style name="UIEditText.SingleLine">
<item name="android:singleLine">true</item>
<item name="android:ellipsize">end</item>
<item name="android:gravity">center_vertical</item>
</style>
<style name="UITitle_HEADLINE_M">
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_width">wrap_content</item>
<item name="textColorToken">@string/color_txt_primary_normal</item>
<item name="textToken">@string/txt_headline_m</item>
</style>
<style name="UIImage_Button_Ghost">
<item name="backgroundColorToken">@string/color_transparent</item>
<item name="backgroundPressedColorToken">@string/color_surface_element_press</item>
<item name="backgroundHoveredColorToken">@string/color_surface_element_hover</item>
<item name="backgroundDisabledColorToken">@string/color_transparent</item>
</style>
<style name="UIImage_Button_Ghost.Small">
<item name="android:layout_height">32dp</item>
<item name="android:layout_width">32dp</item>
<item name="xClickExpend">8dp</item>
<item name="yClickExpend">8dp</item>
<item name="android:padding">8dp</item>
</style>
<style name="UIImage_Button_Ghost.Medium">
<item name="android:layout_height">36dp</item>
<item name="android:layout_width">36dp</item>
<item name="xClickExpend">6dp</item>
<item name="yClickExpend">6dp</item>
<item name="android:padding">8dp</item>
</style>
<style name="UIImage_Button_Ghost.Large">
<item name="android:layout_height">40dp</item>
<item name="android:layout_width">40dp</item>
<item name="xClickExpend">4dp</item>
<item name="yClickExpend">4dp</item>
<item name="android:padding">8dp</item>
</style>
<style name="Animation.Keep" parent="android:Animation">
<item name="android:windowEnterAnimation">@anim/anim_keep</item>
<item name="android:windowExitAnimation">@anim/anim_keep</item>
</style>
<style name="Actor_Item_Corner_Shape">
<item name="cornerFamily">rounded</item>
<item name="cornerSizeTopLeft">5dp</item>
<item name="cornerSizeTopRight">25dp</item>
<item name="cornerSizeBottomLeft">25dp</item>
<item name="cornerSizeBottomRight">25dp</item>
</style>
<style name="AppTheme.Launcher" parent="AppTheme">
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowDisablePreview">true</item>
</style>
</resources>