feat(ui): CommonDialog 支持垂直3按钮布局(iOS风格)

This commit is contained in:
2026-04-22 11:39:37 +08:00
parent 4ec02ac2bc
commit f25108360b
2 changed files with 91 additions and 4 deletions
+49
View File
@@ -36,7 +36,9 @@
android:layout_height="1dp"
android:background="@color/gray_eb" />
<!-- 2个按钮时显示(水平排列) -->
<LinearLayout
android:id="@+id/layoutButtonsHorizontal"
android:layout_width="match_parent"
android:layout_height="100dp"
android:gravity="center_vertical"
@@ -69,4 +71,51 @@
android:textStyle="bold" />
</LinearLayout>
<!-- 3个按钮时显示(垂直排列,iOS风格) -->
<LinearLayout
android:id="@+id/layoutButtonsVertical"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:visibility="gone">
<TextView
android:id="@+id/btnTop"
android:layout_width="match_parent"
android:layout_height="100dp"
android:gravity="center"
android:background="@drawable/ripple_effect_light2"
android:textColor="@color/dish_green"
android:textSize="30sp" />
<com.google.android.material.divider.MaterialDivider
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="@color/gray_eb" />
<TextView
android:id="@+id/btnMiddle"
android:layout_width="match_parent"
android:layout_height="100dp"
android:gravity="center"
android:background="@drawable/ripple_effect_light2"
android:textColor="@color/dish_green"
android:textSize="30sp" />
<com.google.android.material.divider.MaterialDivider
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="@color/gray_eb" />
<TextView
android:id="@+id/btnBottom"
android:layout_width="match_parent"
android:layout_height="100dp"
android:gravity="center"
android:background="@drawable/ripple_effect_light2"
android:textColor="@color/dish_green"
android:textSize="30sp"
android:textStyle="bold" />
</LinearLayout>
</LinearLayout>