<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>


    <!--        new added     -->
    <style name="AppTheme.Launcher" parent="AppImmersiveTheme">
        <item name="android:windowBackground">@android:color/transparent</item>
        <item name="android:windowIsTranslucent">true</item>
        <item name="android:windowDisablePreview">true</item>
    </style>


    <!-- all normal components theme  -->
    <style name="AppImmersiveTheme" parent="Theme.AppCompat.Light.NoActionBar">
        <item name="android:windowTranslucentStatus">false</item>
        <item name="android:statusBarColor">@android:color/transparent</item>
        <item name="android:windowLightStatusBar">true</item>
    </style>

</resources>
