diff --git a/contacts/build.properties b/contacts/build.properties index d88cd71..3dc9908 100644 --- a/contacts/build.properties +++ b/contacts/build.properties @@ -1,8 +1,8 @@ #Created by .winboll/winboll_app_build.gradle -#Mon Jul 20 14:47:50 CST 2026 +#Tue Jul 21 11:13:12 CST 2026 stageCount=12 libraryProject= -baseVersion=15.20 +baseVersion=15.21 publishVersion=15.20.11 -buildCount=17 +buildCount=22 baseBetaVersion=15.20.12 diff --git a/contacts/src/main/java/cc/winboll/studio/contacts/views/DunTemperatureView.java b/contacts/src/main/java/cc/winboll/studio/contacts/views/DunTemperatureView.java index 7cce563..c4923c9 100644 --- a/contacts/src/main/java/cc/winboll/studio/contacts/views/DunTemperatureView.java +++ b/contacts/src/main/java/cc/winboll/studio/contacts/views/DunTemperatureView.java @@ -36,6 +36,14 @@ public class DunTemperatureView extends View { private static final int FILL_PADDING_VERTICAL = 2; // 竖排文本字间距 private static final float TEXT_CHAR_SPACING = 8f; + // 渐变颜色常量(低→中→高 对应绿→黄→红) + private static final int COLOR_GRADIENT_LOW = Color.GREEN; + private static final int COLOR_GRADIENT_MID = Color.YELLOW; + private static final int COLOR_GRADIENT_HIGH = Color.RED; + // 边框颜色 + private static final int COLOR_BORDER = Color.parseColor("#FF444444"); + // 文本颜色 + private static final int COLOR_TEXT = Color.parseColor("#FF000000"); // Handler消息标识 public static final int MSG_UPDATE_DUN_VALUE = 0x01; // 消息参数Key @@ -60,13 +68,13 @@ public class DunTemperatureView extends View { private int mCurrentValue = 0; // 当前盾值 private RectF mThermometerRect; // 温度条矩形区域 // 渐变颜色配置(低→中→高 对应绿→黄→红) - private int[] mGradientColors = {Color.GREEN, Color.YELLOW, Color.RED}; + private int[] mGradientColors = {COLOR_GRADIENT_LOW, COLOR_GRADIENT_MID, COLOR_GRADIENT_HIGH}; private float[] mGradientPositions = {0.0f, 0.5f, 1.0f}; // 布局配置:true=文本在温度条右侧(默认),false=文本在温度条左侧 private boolean isTextOnRight = true; // 其他颜色配置 - private int mBorderColor = Color.parseColor("#FF444444"); - private int mTextColor = Color.parseColor("#FF000000"); + private int mBorderColor = COLOR_BORDER; + private int mTextColor = COLOR_TEXT; // ====================== 静态代码块 ====================== static {