style: tune quick actions menu position and theming

This commit is contained in:
kris
2026-04-04 02:36:22 +08:00
parent d126c46479
commit 425d8992ef
5 changed files with 34 additions and 10 deletions

View File

@@ -1004,7 +1004,7 @@ public class MainActivity extends AppCompatActivity {
.start();
conversationQuickActionsMenu.animate()
.alpha(0f)
.translationY(-BossUi.dp(this, 8))
.translationY(-BossUi.dp(this, 6))
.setDuration(140L)
.setInterpolator(new AccelerateDecelerateInterpolator())
.start();
@@ -1019,13 +1019,13 @@ public class MainActivity extends AppCompatActivity {
private void prepareConversationQuickActionMenu() {
conversationQuickActionsMenu.setVisibility(View.VISIBLE);
conversationQuickActionsMenu.setAlpha(0f);
conversationQuickActionsMenu.setTranslationY(-BossUi.dp(this, 8));
conversationQuickActionsMenu.setTranslationY(-BossUi.dp(this, 6));
}
private void resetConversationQuickActionMenu() {
conversationQuickActionsMenu.animate().cancel();
conversationQuickActionsMenu.setAlpha(0f);
conversationQuickActionsMenu.setTranslationY(-BossUi.dp(this, 8));
conversationQuickActionsMenu.setTranslationY(-BossUi.dp(this, 6));
conversationQuickActionsMenu.setVisibility(View.GONE);
}

View File

@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="#F2272727" />
<solid android:color="@color/boss_quick_actions_menu_bg" />
<corners android:radius="18dp" />
</shape>

View File

@@ -264,13 +264,13 @@
android:layout_width="match_parent"
android:layout_height="match_parent"
android:alpha="0"
android:background="#33000000" />
android:background="@color/boss_overlay_scrim" />
<FrameLayout
android:id="@+id/conversation_quick_actions_anchor"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingTop="22dp"
android:paddingTop="58dp"
android:paddingRight="20dp">
<LinearLayout
@@ -284,7 +284,7 @@
android:orientation="vertical"
android:paddingTop="4dp"
android:paddingBottom="4dp"
android:translationY="-8dp"
android:translationY="-6dp"
android:visibility="gone">
<Button
@@ -298,7 +298,7 @@
android:paddingRight="16dp"
android:text="添加设备"
android:textAllCaps="false"
android:textColor="@android:color/white"
android:textColor="@color/boss_quick_actions_menu_text"
android:textSize="15sp" />
<Button
@@ -312,7 +312,7 @@
android:paddingRight="16dp"
android:text="扫一扫"
android:textAllCaps="false"
android:textColor="@android:color/white"
android:textColor="@color/boss_quick_actions_menu_text"
android:textSize="15sp" />
<Button
@@ -326,7 +326,7 @@
android:paddingRight="16dp"
android:text="发起群聊"
android:textAllCaps="false"
android:textColor="@android:color/white"
android:textColor="@color/boss_quick_actions_menu_text"
android:textSize="15sp" />
</LinearLayout>
</FrameLayout>

View File

@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<color name="boss_green">#07C160</color>
<color name="boss_green_dark">#04984B</color>
<color name="boss_surface">#FF151515</color>
<color name="boss_bg_start">#FF0E0E0E</color>
<color name="boss_bg_end">#FF0E0E0E</color>
<color name="boss_bg_app">#FF0E0E0E</color>
<color name="boss_panel">#FF151515</color>
<color name="boss_card_stroke">#22FFFFFF</color>
<color name="boss_divider">#1FFFFFFF</color>
<color name="boss_text_primary">#FFF5F5F5</color>
<color name="boss_text_muted">#FFB4B4B8</color>
<color name="boss_text_soft">#FF8E8E93</color>
<color name="boss_overlay_scrim">#66000000</color>
<color name="boss_quick_actions_menu_bg">#FF2B2B2E</color>
<color name="boss_quick_actions_menu_text">#FFF5F5F5</color>
<color name="colorPrimary">@color/boss_green</color>
<color name="colorPrimaryDark">@color/boss_green_dark</color>
<color name="colorAccent">@color/boss_green</color>
</resources>

View File

@@ -12,6 +12,9 @@
<color name="boss_text_primary">#FF111111</color>
<color name="boss_text_muted">#FF5F6B63</color>
<color name="boss_text_soft">#FF8E8E93</color>
<color name="boss_overlay_scrim">#22000000</color>
<color name="boss_quick_actions_menu_bg">#FFF7F7F7</color>
<color name="boss_quick_actions_menu_text">#FF111111</color>
<color name="colorPrimary">@color/boss_green</color>
<color name="colorPrimaryDark">@color/boss_green_dark</color>
<color name="colorAccent">@color/boss_green</color>