From 5a608faf24d51b3813458087b70b021344d7f717 Mon Sep 17 00:00:00 2001 From: konggdev Date: Wed, 12 Aug 2026 11:53:32 +0200 Subject: [PATCH] Make new style menu design consistent with style details menu --- .../fragment/dialog/NewStyleBottomSheet.java | 7 +- app/src/main/res/drawable/ic_file.xml | 5 + app/src/main/res/layout/dialog_new_style.xml | 144 +++++++++++++----- 3 files changed, 115 insertions(+), 41 deletions(-) create mode 100644 app/src/main/res/drawable/ic_file.xml diff --git a/app/src/main/java/eu/konggdev/strikemaps/ui/fragment/dialog/NewStyleBottomSheet.java b/app/src/main/java/eu/konggdev/strikemaps/ui/fragment/dialog/NewStyleBottomSheet.java index 5512902..23f43f3 100644 --- a/app/src/main/java/eu/konggdev/strikemaps/ui/fragment/dialog/NewStyleBottomSheet.java +++ b/app/src/main/java/eu/konggdev/strikemaps/ui/fragment/dialog/NewStyleBottomSheet.java @@ -16,6 +16,7 @@ import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.annotation.UiContext; +import androidx.constraintlayout.widget.ConstraintLayout; import com.google.android.material.bottomsheet.BottomSheetDialogFragment; import eu.konggdev.strikemaps.R; import eu.konggdev.strikemaps.app.AppController; @@ -127,9 +128,9 @@ public class NewStyleBottomSheet extends BottomSheetDialogFragment { View view = inflater.inflate(R.layout.dialog_new_style, container, false); - Button builtInBtn = view.findViewById(R.id.buttonFromBuiltInStyle); - Button fileBtn = view.findViewById(R.id.buttonFromFile); - Button emptyBtn = view.findViewById(R.id.buttonCreateEmpty); + ConstraintLayout builtInBtn = view.findViewById(R.id.buttonFromBuiltInStyle); + ConstraintLayout fileBtn = view.findViewById(R.id.buttonFromFile); + ConstraintLayout emptyBtn = view.findViewById(R.id.buttonCreateEmpty); builtInBtn.setOnClickListener(v -> { app.getUi().alert(AlertDialogFactory.copyBuiltInStyle(app, map, ui, mapChangePopup)); diff --git a/app/src/main/res/drawable/ic_file.xml b/app/src/main/res/drawable/ic_file.xml new file mode 100644 index 0000000..451809a --- /dev/null +++ b/app/src/main/res/drawable/ic_file.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/app/src/main/res/layout/dialog_new_style.xml b/app/src/main/res/layout/dialog_new_style.xml index 2a374f7..7fbdf43 100644 --- a/app/src/main/res/layout/dialog_new_style.xml +++ b/app/src/main/res/layout/dialog_new_style.xml @@ -1,60 +1,128 @@ - + + android:padding="12dp"> + android:textSize="24sp" + app:layout_constraintTop_toTopOf="parent" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintEnd_toEndOf="parent" /> - - - + android:layout_height="38dp" + android:layout_marginTop="16dp" + android:layout_marginBottom="2dp" + android:background="#1B1A1A" + app:layout_constraintTop_toBottomOf="@id/title" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintEnd_toEndOf="parent"> - + - + + + + android:layout_height="38dp" + android:layout_marginTop="6dp" + android:layout_marginBottom="2dp" + android:background="#1B1A1A" + app:layout_constraintTop_toBottomOf="@id/buttonFromBuiltInStyle" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintEnd_toEndOf="parent"> - + - + + + + android:layout_height="38dp" + android:layout_marginTop="6dp" + android:layout_marginBottom="2dp" + android:background="#1B1A1A" + app:layout_constraintTop_toBottomOf="@id/buttonFromFile" + app:layout_constraintStart_toStartOf="parent" + app:layout_constraintEnd_toEndOf="parent"> - \ No newline at end of file + + + + + + \ No newline at end of file