Files
yusheng-android/BaseModule/src/main/res/values/styles.xml
2025-11-07 09:22:39 +08:00

299 lines
14 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<resources>
<declare-styleable name="RoomDefaultWheatView">
<attr name="room_wheat_number" format="string" />
</declare-styleable>
<declare-styleable name="RoomStationWheatView">
<attr name="room_station_wheat_number" format="string" />
<attr name="room_station_pic" format="reference" />
</declare-styleable>
<declare-styleable name="RoomMakeWheatView">
<attr name="room_make_wheat_number" format="string" />
<attr name="room_make_pic" format="reference" />
</declare-styleable>
<!-- Base application theme. -->
<style name="BaseAppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="android:textColor">@color/color_1F1C1F</item>
<item name="android:textColorHint">@color/color_FF999999</item>
<item name="android:windowBackground">@color/transparent</item>
<item name="android:windowTranslucentStatus">false</item>
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowLightStatusBar">true</item>
<!-- <item name="android:windowAnimationStyle">@style/AnimFade</item>-->
</style>
<style name="BaseDialogStyle" parent="Theme.AppCompat.Dialog">
<item name="android:backgroundDimAmount">0.6</item>
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowIsFloating">true</item><!-- 在中间弹框、背后有遮罩的效果 -->
</style>
<style name="TransparentActivityTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowIsTranslucent">true</item>
<item name="android:windowContentOverlay">@null</item>
<item name="android:windowNoTitle">true</item>
<item name="android:backgroundDimEnabled">false</item>
</style>
<style name="BaseDialogStyleH" parent="Theme.AppCompat.Dialog">
<item name="android:backgroundDimAmount">0.6</item>
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowIsFloating">false</item><!-- 背后有遮罩的效果 -->
</style>
<style name="LoadingDialog" parent="Theme.AppCompat.Dialog">
<item name="android:windowFrame">@null</item>
<item name="android:windowNoTitle">true</item>
<item name="android:windowBackground">@android:color/transparent</item>
<item name="android:backgroundDimEnabled">false</item>
<item name="android:windowIsFloating">true</item>
<item name="android:windowContentOverlay">@null</item>
</style>
<declare-styleable name="CircleProgress">
<attr name="cp_stroke_width" format="dimension" />
<attr name="cp_bg_color" format="color" />
<attr name="cp_fg_color" format="color" />
<attr name="cp_max_progress" format="float" />
<attr name="cp_cur_progress" format="float" />
</declare-styleable>
<!-- 界面切换动画 -->
<!-- <style name="AnimFade" parent="@android:style/Animation.Activity">-->
<!-- <item name="android:activityOpenEnterAnimation">@anim/fade_in</item>-->
<!-- <item name="android:activityOpenExitAnimation">@anim/fade_out</item>-->
<!-- <item name="android:activityCloseEnterAnimation">@anim/fade_in</item>-->
<!-- <item name="android:activityCloseExitAnimation">@anim/fade_out</item>-->
<!-- </style>-->
<style name="defaultDialogStyle" parent="@android:style/Theme.Dialog">
<item name="android:windowNoTitle">true</item>
<item name="android:windowBackground">@android:color/transparent</item>
</style>
<style name="mypopwindow_anim_style">
<item name="android:windowEnterAnimation">@anim/popup_in</item>
<!-- 指定显示的动画xml -->
<item name="android:windowExitAnimation">@anim/popup_out</item>
<!-- 指定消失的动画xml -->
</style>
<style name="mypopwindow_anim_style_select">
<item name="android:windowEnterAnimation">@anim/popup_in_select</item>
<!-- 指定显示的动画xml -->
<item name="android:windowExitAnimation">@anim/popup_out_select</item>
<!-- 指定消失的动画xml -->
</style>
<style name="PopupAnimation"> <item name="android:windowEnterAnimation">@anim/popup_show</item>
<item name="android:windowExitAnimation">@anim/popup_hide</item>
</style>
<declare-styleable name="ProgressWheel">
<attr name="matProg_progressIndeterminate" format="boolean" />
<attr name="matProg_barColor" format="color" />
<attr name="matProg_rimColor" format="color" />
<attr name="matProg_rimWidth" format="dimension" />
<attr name="matProg_spinSpeed" format="float" />
<attr name="matProg_barSpinCycleTime" format="integer" />
<attr name="matProg_circleRadius" format="dimension" />
<attr name="matProg_fillRadius" format="boolean" />
<attr name="matProg_barWidth" format="dimension" />
<attr name="matProg_linearProgress" format="boolean" />
</declare-styleable>
<style name="CommonShowDialogBottom" parent="android:Animation">
<!--//进入时的动画-->
<item name="android:windowEnterAnimation">@anim/dialog_enter</item>
<!--//退出时的动画-->
<item name="android:windowExitAnimation">@anim/dialog_exit</item>
</style>
<style name="DialogSlideRightAnimation" parent="android:Animation">
<!-- 右侧滑入动画 -->
<item name="android:windowEnterAnimation">@anim/slide_in_right</item>
<!-- 右侧滑出动画 -->
<item name="android:windowExitAnimation">@anim/slide_out_right</item>
</style>
<!--全屏dialog-->
<style name="Dialog_Fullscreen">
<item name="android:windowFullscreen">true</item>
<item name="android:windowNoTitle">true</item>
</style>
<declare-styleable name="PlayVoiceView">
<attr name="playVoiceBackground" format="reference" />
</declare-styleable>
<style name="CouponDetailShareDialogStyle" parent="Theme.AppCompat.Dialog">
<item name="android:windowFrame">@android:color/transparent</item><!--边框-->
<item name="android:windowIsFloating">true</item><!--是否浮现在activity之上-->
<item name="android:windowIsTranslucent">false</item><!--半透明-->
<item name="android:windowNoTitle">true</item><!--无标题-->
<item name="android:windowBackground">@android:color/transparent</item><!--背景透明-->
<item name="android:backgroundDimAmount">0.5</item>
<item name="android:windowDisablePreview">true</item>
<item name="android:windowFullscreen">true</item>
<!--//进入时的动画-->
<item name="android:windowEnterAnimation">@anim/dialog_enter</item>
<!--//退出时的动画-->
<item name="android:windowExitAnimation">@anim/dialog_exit</item>
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="android:textColor">@color/color_1F1C1F</item>
<item name="android:textColorHint">@color/color_FF999999</item>
<item name="android:excludeFromRecents">true</item>
<item name="android:taskAffinity">com.soundriver.room</item>
</style>
<style name="RadingStyle" parent="Widget.AppCompat.RatingBar.Small">
<item name="android:progressDrawable">@drawable/layer_live_rating_bar</item>
<item name="android:numColumns">5</item>
<item name="android:minHeight">20dp</item>
<item name="android:maxHeight">20dp</item>
</style>
<!-- <style name="LauncherAppTheme" parent="BaseAppTheme">-->
<!-- <item name="android:navigationBarColor">@android:color/transparent</item>-->
<!-- <item name="android:statusBarColor">@android:color/transparent</item>-->
<!-- <item name="android:windowIsTranslucent">true</item>-->
<!-- </style>-->
<!-- 查看大图-->
<style name="big_pic_dialog" parent="Theme.AppCompat.Dialog">
<!--设置背景颜色-->
<item name="android:windowBackground">@android:color/transparent</item>
<!--控制全屏-->
<item name="android:windowNoTitle">true</item>
<item name="android:windowFullscreen">true</item>
<item name="android:windowIsTranslucent">true</item>
<!--设置是否显示"遮罩"层-->
<item name="android:backgroundDimEnabled">true</item>
</style>
<!-- 使用 Material 3 支持的属性或回退到兼容样式 -->
<!-- <style name="RoundedProgressBar" parent="Widget.AppCompat.ProgressBar.Horizontal">-->
<!-- <item name="android:layerType">software</item>-->
<!-- <item name="android:background">@drawable/rounded_background</item>-->
<!-- </style>-->
<style name="RoundedProgressBar" parent="Widget.Material3.LinearProgressIndicator">
<item name="trackCornerRadius">50dp</item>
<!-- <item name="indicatorCornerRadius">50%</item>-->
</style>
<style name="CommentDialogStyle" parent="Theme.AppCompat.Light.NoActionBar">
<!-- 去掉标题栏 -->
<item name="android:windowNoTitle">true</item>
<!-- 设置对话框是否浮动 -->
<item name="android:windowIsFloating">true</item>
<!-- 设置动画 -->
<item name="android:windowAnimationStyle">@style/DialogAnimationt</item>
<!-- 设置背景透明 -->
<item name="android:windowBackground">@android:color/transparent</item>
</style>
<style name="DialogAnimationt">
<item name="android:windowEnterAnimation">@anim/slide_in_bottom</item>
<item name="android:windowExitAnimation">@anim/slide_out_bottom</item>
</style>
<style name="CustomDialogFragmentTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="android:windowIsFloating">true</item>
<item name="android:windowSoftInputMode">adjustPan|stateHidden</item>
<item name="android:backgroundDimEnabled">false</item>
</style>
<style name="AppBottomSheetDialogTheme" parent="Theme.Design.Light.BottomSheetDialog">
<!-- 背景圆角、阴影等 -->
<item name="bottomSheetStyle">@style/AppModalStyle</item>
<!-- 弹出动画 -->
<item name="android:windowEnterAnimation">@anim/slide_up</item>
<item name="android:windowExitAnimation">@anim/slide_down</item>
</style>
<style name="AppModalStyle" parent="Widget.Design.BottomSheet.Modal">
<item name="android:background">@drawable/bg_bottom_sheet_rounded</item>
<item name="elevation">16dp</item>
</style>
<declare-styleable name="PKProgressBar_pk">
<!--外边框底色-->
<attr name="backGroundColor" format="color" />
<!--进度条颜色-->
<attr name="barColor" format="color" />
<!--左侧进度条的透明背景-->
<attr name="leftDrawableBg" format="reference" />
<!--右侧进度条的透明背景-->
<attr name="rightDrawableBg" format="reference" />
<!--光标宽度-->
<attr name="halfDrawableWidth" format="dimension" />
<!--光标高度-->
<attr name="halfDrawableHeight" format="dimension" />
<!--进度条与外背景边框间隔-->
<attr name="barPadding" format="dimension" />
<!--进度条是否为圆角-->
<attr name="isRound" format="boolean" />
<!--初始比例值-->
<attr name="progress" format="integer" />
<!--进度条最大值-->
<attr name="max" format="integer" />
<!--进度条高度(不包含外边框)-->
<attr name="progressHeight" format="dimension" />
<!--进度条是否为渐变色-->
<attr name="isGradient" format="boolean" />
<!--左半部分渐变起始色-->
<attr name="gradientStartColor" format="color" />
<!--左半部分渐变结尾色-->
<attr name="gradientEndColor" format="color" />
<!--右半部分渐变起始色-->
<attr name="otherGradientStartColor" format="color" />
<!--右半部分渐变结尾色-->
<attr name="otherGradientEndColor" format="color" />
<!--半透明水平光柱资源图(为制造立体效果)-->
<attr name="lightDrawable" format="reference" />
<attr name="barDrawable" format="reference" />
<attr name="textColor" format="color" />
<attr name="textSize" format="dimension" />
<attr name="textIsBold" format="boolean" />
</declare-styleable>
<style name="CustomTabTextAppearance" parent="TextAppearance.Design.Tab">
<item name="android:textSize">@dimen/sp_12</item>
<item name="android:textColor">#fffF</item>
<item name="textAllCaps">false</item>
</style>
<style name="CustomTextAppearanceTab" parent="TextAppearance.Design.Tab">
<item name="android:textSize">16sp</item>
<item name="android:textColor">@color/white</item>
</style>
<style name="CustomTabTextAppearance.Unselected" parent="TextAppearance.Design.Tab">
<item name="android:textSize">12sp</item>
<item name="android:textColor">#999999</item>
</style>
<style name="FullScreenDialogStyle" parent="Theme.AppCompat.Dialog">
<!-- 去掉标题栏 -->
<item name="windowNoTitle">true</item>
<!-- 对话框背景透明 -->
<item name="android:windowBackground">@android:color/transparent</item>
<!-- 去掉对话框默认的边距和阴影 -->
<item name="android:windowFrame">@null</item>
<item name="android:windowIsFloating">true</item>
<item name="android:windowContentOverlay">@null</item>
</style>
</resources>