feat: 添加特殊任务模式、生气表情和版本显示
- 新增特殊任务模式开关,带状态指示灯 - 扩展表情系统,增加生气表情并支持眉毛绘制 - 在设置界面显示版本号 - 优化任务管理逻辑,支持特殊任务状态同步 - 改进导航指令命名,将充电功能重命名为 recharge - 增强人机交互,添加基于时间和任务的智能问候 - 优化家庭基站检测逻辑,添加开门/关门提示
This commit is contained in:
@@ -7,4 +7,15 @@
|
||||
<color name="teal_700">#FF018786</color>
|
||||
<color name="black">#FF000000</color>
|
||||
<color name="white">#FFFFFFFF</color>
|
||||
|
||||
<!-- New Theme Colors -->
|
||||
<color name="background_dark">#121212</color>
|
||||
<color name="surface_dark">#1E1E1E</color>
|
||||
<color name="primary_teal">#03DAC6</color>
|
||||
<color name="primary_variant_teal">#018786</color>
|
||||
<color name="secondary_purple">#BB86FC</color>
|
||||
<color name="text_primary">#FFFFFF</color>
|
||||
<color name="text_secondary">#B0B0B0</color>
|
||||
<color name="divider">#2C2C2C</color>
|
||||
<color name="input_background">#2C2C2C</color>
|
||||
</resources>
|
||||
@@ -10,6 +10,7 @@
|
||||
<string name="btn_back">返回主界面</string>
|
||||
<string name="msg_ip_saved">IP 已保存: %1$s</string>
|
||||
<string name="msg_invalid_ip">请输入有效的 IP 地址</string>
|
||||
<string name="version_prefix">Version: %1$s</string>
|
||||
<string name="btn_random_expression">随机表情</string>
|
||||
<string name="btn_speak">让机器人说话</string>
|
||||
<string name="btn_restart_app">长按重启应用</string>
|
||||
|
||||
@@ -1,16 +1,63 @@
|
||||
<resources xmlns:tools="http://schemas.android.com/tools">
|
||||
<!-- Base application theme. -->
|
||||
<style name="Theme.Lzwcaiterminaltemi" parent="Theme.MaterialComponents.DayNight.DarkActionBar">
|
||||
<style name="Theme.Lzwcaiterminaltemi" parent="Theme.MaterialComponents.DayNight.NoActionBar">
|
||||
<!-- Primary brand color. -->
|
||||
<item name="colorPrimary">@color/purple_500</item>
|
||||
<item name="colorPrimaryVariant">@color/purple_700</item>
|
||||
<item name="colorOnPrimary">@color/white</item>
|
||||
<item name="colorPrimary">@color/primary_teal</item>
|
||||
<item name="colorPrimaryVariant">@color/primary_variant_teal</item>
|
||||
<item name="colorOnPrimary">@color/black</item>
|
||||
<!-- Secondary brand color. -->
|
||||
<item name="colorSecondary">@color/teal_200</item>
|
||||
<item name="colorSecondary">@color/secondary_purple</item>
|
||||
<item name="colorSecondaryVariant">@color/teal_700</item>
|
||||
<item name="colorOnSecondary">@color/black</item>
|
||||
<!-- Status bar color. -->
|
||||
<item name="android:statusBarColor">?attr/colorPrimaryVariant</item>
|
||||
<item name="android:statusBarColor">@color/background_dark</item>
|
||||
<!-- Backgrounds -->
|
||||
<item name="android:windowBackground">@color/background_dark</item>
|
||||
<item name="android:textColorPrimary">@color/text_primary</item>
|
||||
<item name="android:textColorSecondary">@color/text_secondary</item>
|
||||
|
||||
<!-- Customize your theme here. -->
|
||||
<item name="materialButtonStyle">@style/Widget.App.Button</item>
|
||||
<item name="textInputStyle">@style/Widget.App.TextInputLayout</item>
|
||||
</style>
|
||||
|
||||
<style name="Widget.App.Button" parent="Widget.MaterialComponents.Button">
|
||||
<item name="backgroundTint">@color/primary_teal</item>
|
||||
<item name="android:textColor">@color/black</item>
|
||||
<item name="cornerRadius">12dp</item>
|
||||
<item name="android:textAllCaps">false</item>
|
||||
<item name="android:fontFamily">sans-serif-medium</item>
|
||||
</style>
|
||||
|
||||
<style name="Widget.App.OutlinedButton" parent="Widget.MaterialComponents.Button.OutlinedButton">
|
||||
<item name="strokeColor">@color/primary_teal</item>
|
||||
<item name="android:textColor">@color/primary_teal</item>
|
||||
<item name="cornerRadius">12dp</item>
|
||||
<item name="android:textAllCaps">false</item>
|
||||
</style>
|
||||
|
||||
<style name="Widget.App.TextInputLayout" parent="Widget.MaterialComponents.TextInputLayout.OutlinedBox">
|
||||
<item name="boxStrokeColor">@color/primary_teal</item>
|
||||
<item name="boxBackgroundColor">@color/input_background</item>
|
||||
<item name="boxCornerRadiusTopStart">12dp</item>
|
||||
<item name="boxCornerRadiusTopEnd">12dp</item>
|
||||
<item name="boxCornerRadiusBottomStart">12dp</item>
|
||||
<item name="boxCornerRadiusBottomEnd">12dp</item>
|
||||
<item name="android:textColorHint">@color/text_secondary</item>
|
||||
<item name="hintTextColor">@color/primary_teal</item>
|
||||
</style>
|
||||
|
||||
<style name="TextAppearance.App.Headline" parent="TextAppearance.MaterialComponents.Headline4">
|
||||
<item name="android:textColor">@color/text_primary</item>
|
||||
<item name="android:fontFamily">sans-serif-light</item>
|
||||
<item name="android:textStyle">bold</item>
|
||||
</style>
|
||||
|
||||
<style name="CardView.App" parent="Widget.MaterialComponents.CardView">
|
||||
<item name="cardBackgroundColor">@color/surface_dark</item>
|
||||
<item name="cardCornerRadius">16dp</item>
|
||||
<item name="cardElevation">4dp</item>
|
||||
<item name="contentPadding">16dp</item>
|
||||
</style>
|
||||
|
||||
</resources>
|
||||
Reference in New Issue
Block a user