JKBaseLib/LibraryAd/src/main/res/values/styles.xml

223 lines
11 KiB
XML
Raw Normal View History

2025-06-30 13:49:41 +08:00
<resources xmlns:tools="http://schemas.android.com/tools">
<!-- Base application theme. -->
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
<style name="AppTheme.NoActionBar">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
</style>
<style name="AppTheme.AppBarOverlay" parent="ThemeOverlay.AppCompat.Dark.ActionBar" />
<style name="AppTheme.PopupOverlay" parent="ThemeOverlay.AppCompat.Light" />
<!-- 标签栏菜单主样式-->
<style name="menu">
<item name="android:gravity">center</item>
<item name="android:button">@null</item>
<item name="android:textColor">#3d4038</item>
</style>
<style name="BaseAppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!-- &lt;!&ndash; Customize your theme here. &ndash;&gt;
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">#FFFFFF</item>
<item name="colorAccent">@color/colorAccent</item>
&lt;!&ndash;<item name="android:windowBackground">@android:color/transparent</item>&ndash;&gt;
&lt;!&ndash;<item name="android:windowAnimationStyle">@style/ActivityInOutAnimation</item>&ndash;&gt;
<item name="android:windowIsTranslucent">true</item>-->
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="toolbarStyle">@color/colorAccent</item>
</style>
<style name="SplashTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowFullscreen">true</item>
<item name="android:windowLayoutInDisplayCutoutMode" tools:ignore="NewApi">shortEdges</item>
</style>
<style name="AppTheme.Main" parent="BaseAppTheme" />
<!--activity的启动和退出动画-->
<style name="ActivityInOutAnimation" parent="android:style/Animation.Translucent">
<item name="android:activityOpenEnterAnimation">@anim/activity_in_animation</item>
<item name="android:activityOpenExitAnimation">@anim/activity_out_animation</item>
<item name="android:activityCloseEnterAnimation">@anim/activity_in_animation</item>
<item name="android:activityCloseExitAnimation">@anim/activity_out_animation</item>
</style>
<!--项目中的dailog向上滑入的动画-->
<style name="CustomDialog" parent="@android:style/Theme.Dialog">
<item name="android:windowFrame">@null</item>
<item name="android:windowIsFloating">true</item>
<item name="android:windowIsTranslucent">false</item>
<item name="android:windowBackground">@color/transparent</item>
<item name="android:windowNoTitle">true</item>
<item name="android:backgroundDimEnabled">true</item>
<item name="android:windowEnterAnimation">@anim/dialog_show_enter</item>
<item name="android:windowExitAnimation">@anim/dialog_show_exis</item>
</style>
<!--打电话弹窗-->
<style name="CallTelPhoneDialog" parent="@android:style/Theme.Dialog">
<item name="android:windowFrame">@null</item>
<item name="android:windowIsFloating">true</item>
<item name="android:windowIsTranslucent">false</item>
<item name="android:windowBackground">@color/transparent</item>
<item name="android:windowNoTitle">true</item>
<item name="android:backgroundDimEnabled">true</item>
<item name="android:windowEnterAnimation">@anim/dialog_show_enter</item>
<item name="android:windowExitAnimation">@anim/dialog_show_exis</item>
</style>
<style name="choose_register" parent="Theme.AppCompat.Light">
<item name="colorControlNormal">#737070</item>
<item name="colorControlActivated">@color/themeColor</item>
</style>
<style name="FloatWindowAnimation">
<item name="android:windowEnterAnimation">@anim/anim_float_window_enter</item>
<item name="android:windowExitAnimation">@anim/anim_float_window_exit</item>
</style>
<style name="Theme.PictureInPicture" parent="Theme.MaterialComponents.DayNight.NoActionBar" />
<!--继承AppCompatActivity时设置全屏-->
<style name="NoTitleFullscreen" parent="Theme.AppCompat.NoActionBar">
<item name="android:windowNoTitle">true</item>
<item name="windowActionBar">false</item>
<item name="android:windowFullscreen">true</item>
<item name="android:windowContentOverlay">@null</item>
</style>
<!--<style name="notitle">
<item name="android:windowNoTitle">true</item>
</style>-->
<declare-styleable name="DoubleHeadedDragonBar">
<!--进度条按钮宽高-->
<attr name="button_width" format="dimension" />
<attr name="button_height" format="dimension" />
<!--进图条按钮图片-->
<attr name="button_img" format="reference" />
<!--单位字体颜色-->
<attr name="text_color" format="color" />
<!--进图条背景颜色-->
<attr name="bg_color" format="color" />
<!--进度条颜色-->
<attr name="value_color" format="color" />
<!--进度条宽-->
<attr name="seek_height" format="dimension" />
</declare-styleable>
<!-- 自定义仿IOS的ActionSheet底部Dialog的样式 ,有模糊效果 -->
<style name="ActionGeneralDialog" parent="@android:style/Theme.Dialog">
<!-- 背景透明 -->
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowContentOverlay">@null</item>
<!-- 浮于Activity之上 -->
<item name="android:windowIsFloating">true</item>
<!-- 边框 -->
<item name="android:windowFrame">@null</item>
<!-- Dialog以外的区域模糊效果 -->
<item name="android:backgroundDimEnabled">true</item>
<!-- 无标题 -->
<item name="android:windowNoTitle">true</item>
<!-- 半透明 -->
<item name="android:windowIsTranslucent">true</item>
<!-- Dialog进入及退出动画 -->
<item name="android:windowAnimationStyle">@style/ActionSheetDialogAnimation</item>
</style>
<!-- ActionSheet进出动画 -->
<style name="ActionSheetDialogAnimation" parent="@android:style/Animation.Dialog">
<item name="android:windowEnterAnimation">@anim/actionsheet_dialog_in</item>
<item name="android:windowExitAnimation">@anim/actionsheet_dialog_out</item>
</style>
<!--从下而上Dialog出场动画主题样式-->
<style name="MenuButtomAnimationStyle" parent="android:style/Theme.Dialog">
<!-- 是否有标题-->
<item name="android:windowNoTitle">true</item>
<!--背景颜色及透明程度-->
<item name="android:windowBackground">@android:color/transparent</item>
<!--是否浮现在activity之上-->
<item name="android:windowIsFloating">true</item>
<!--是否模糊-->
<item name="android:backgroundDimEnabled">true</item>
<item name="android:windowCloseOnTouchOutside">true</item>
<item name="android:windowAnimationStyle">@style/MusicButtomAnimation</item>
</style>
<!--从下而上动画-->
<style name="MusicButtomAnimation">
<!-- 入场动画 -->
<item name="android:windowEnterAnimation">@anim/bottom_menu_enter</item>
<!-- 出厂动画 -->
<item name="android:windowExitAnimation">@anim/bottom_menu_exit</item>
</style>
<!--中间弹窗式Activity-->
<style name="ActivityCenterDialogAnimation" parent="@style/Theme.AppCompat.Light.NoActionBar">
<!-- 是否有标题-->
<item name="android:windowNoTitle">true</item>
<!--背景颜色及透明程度-->
<item name="android:windowBackground">@android:color/transparent</item>
<!--是否浮现在activity之上-->
<item name="android:windowIsFloating">true</item>
<!--是否模糊-->
<item name="android:backgroundDimEnabled">true</item>
<item name="android:windowCloseOnTouchOutside">true</item>
<item name="android:windowAnimationStyle">@android:style/Animation.Dialog</item>
</style>
<!--播放器标题-->
<style name="MusicTitleStyle">
<item name="android:layout_width">match_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_gravity">center_vertical</item>
<item name="android:gravity">center_vertical</item>
<item name="android:ellipsize">marquee</item>
<item name="android:singleLine">true</item>
<item name="android:textSize">16dp</item>
<item name="android:textColor">#FFFFFF</item>
</style>
<!--播放器时间字体样式-->
<style name="MusicTimeStyle">
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_gravity">center_vertical</item>
<item name="android:textSize">12dp</item>
<item name="android:textColor">#FFFFFFFF</item>
<item name="android:background">?attr/selectableItemBackground</item>
</style>
<!--从屏幕中间出场的动画样式-->
<style name="CenterDialogAnimationStyle" parent="Animation.AppCompat.Dialog">
<!-- 是否有标题-->
<item name="android:windowNoTitle">true</item>
<!--背景颜色及透明程度-->
<item name="android:windowBackground">@android:color/transparent</item>
<!--是否浮现在activity之上-->
<item name="android:windowIsFloating">true</item>
<!--是否模糊-->
<item name="android:backgroundDimEnabled">true</item>
</style>
<!--锁屏Theme-->
<style name="MusicLockScreenTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="windowActionBar">false</item>
<item name="windowNoTitle">true</item>
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:colorBackgroundCacheHint">@null</item>
<item name="android:windowNoTitle">true</item>
<item name="android:backgroundDimEnabled">false</item>
<item name="android:windowAnimationStyle">@null</item>
<item name="android:windowContentOverlay">@null</item>
</style>
</resources>