From b510511bad271a61a65850af676e4a87b8cd9ad6 Mon Sep 17 00:00:00 2001 From: HeCodes2Much Date: Sun, 1 Dec 2024 19:01:23 +0000 Subject: [PATCH] Refactor: Worked on a better looking widget settings. --- .../ui/settings/SettingsWidgetFragment.kt | 23 +- .../res/layout/fragment_settings_widgets.xml | 446 +++++++++--------- 2 files changed, 226 insertions(+), 243 deletions(-) diff --git a/app/src/main/java/com/github/droidworksstudio/launcher/ui/settings/SettingsWidgetFragment.kt b/app/src/main/java/com/github/droidworksstudio/launcher/ui/settings/SettingsWidgetFragment.kt index 0dbdecd..f4683a2 100644 --- a/app/src/main/java/com/github/droidworksstudio/launcher/ui/settings/SettingsWidgetFragment.kt +++ b/app/src/main/java/com/github/droidworksstudio/launcher/ui/settings/SettingsWidgetFragment.kt @@ -20,7 +20,6 @@ import com.github.droidworksstudio.launcher.adapter.numberpicker.NumberPickerAda import com.github.droidworksstudio.launcher.databinding.FragmentSettingsWidgetsBinding import com.github.droidworksstudio.launcher.helper.AppHelper import com.github.droidworksstudio.launcher.helper.PreferenceHelper -import com.github.droidworksstudio.launcher.listener.OnSwipeTouchListener import com.github.droidworksstudio.launcher.listener.ScrollEventListener import com.github.droidworksstudio.launcher.ui.bottomsheetdialog.ColorBottomSheetDialogFragment import com.github.droidworksstudio.launcher.utils.Constants @@ -69,7 +68,7 @@ class SettingsWidgetFragment : Fragment(), initializeInjectedDependencies() observeClickListener() - observeSwipeTouchListener() +// observeSwipeTouchListener() } private fun initializeInjectedDependencies() { @@ -150,26 +149,6 @@ class SettingsWidgetFragment : Fragment(), } } - @SuppressLint("ClickableViewAccessibility") - private fun observeSwipeTouchListener() { - binding.touchArea.setOnTouchListener(getSwipeGestureListener(context)) - } - - private fun getSwipeGestureListener(context: Context): View.OnTouchListener { - return object : OnSwipeTouchListener(context, preferenceHelper) { - override fun onSwipeLeft() { - super.onSwipeLeft() - findNavController().navigateUp() - } - - override fun onSwipeRight() { - super.onSwipeRight() - findNavController().navigateUp() - } - - } - } - @SuppressLint("InflateParams") private fun showOrderChangeDialog(view: View) { val numberPickerDialog = MaterialAlertDialogBuilder(context).create() diff --git a/app/src/main/res/layout/fragment_settings_widgets.xml b/app/src/main/res/layout/fragment_settings_widgets.xml index c6c2768..fc53086 100644 --- a/app/src/main/res/layout/fragment_settings_widgets.xml +++ b/app/src/main/res/layout/fragment_settings_widgets.xml @@ -7,12 +7,6 @@ android:layout_height="match_parent" tools:context=".ui.settings.SettingsFragment"> - - + android:gravity="center_horizontal" + android:orientation="vertical"> - + + + + - - - - + android:text="@string/widgets_settings_show_weather" + android:textColor="@color/icon_200" + android:textSize="@dimen/text_large" /> - + android:orientation="horizontal" + tools:ignore="MissingConstraints"> + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - + android:text="@string/widgets_settings_show_battery" + android:textColor="@color/icon_200" + android:textSize="@dimen/text_large" /> - - - - - - - - - - - - + android:orientation="horizontal" + tools:ignore="MissingConstraints"> - + - + - + + + android:layout_marginVertical="10dp" + android:orientation="horizontal" + tools:ignore="MissingConstraints"> - + + + + + + + android:layout_marginVertical="10dp" + android:orientation="horizontal" + tools:ignore="MissingConstraints"> - - - - - + +