From 0cd76cf398a7c799b2a81f4206142a9bce9cbdee Mon Sep 17 00:00:00 2001 From: FatttSnake Date: Mon, 21 Mar 2022 21:05:32 +0800 Subject: [PATCH] Dynamic add ToolButtons Add Navigation menu Change home_fragment's padding Unified color management --- .idea/misc.xml | 8 ++++ .../fatapp/oxygentoolbox/MainActivity.java | 26 ++++++------ .../AboutFragment.java} | 16 ++++---- .../AboutViewModel.java} | 8 ++-- .../oxygentoolbox/ui/exit/ExitFragment.java | 17 ++++++++ .../oxygentoolbox/ui/home/HomeFragment.java | 18 +++++--- .../SettingFragment.java} | 16 ++++---- .../SettingViewModel.java} | 8 ++-- .../oxygentoolbox/ui/theme/ThemeFragment.java | 35 ++++++++++++++++ .../ui/theme/ThemeViewModel.java | 19 +++++++++ .../main/res/drawable-v21/ic_menu_about.xml | 11 +++++ .../main/res/drawable-v21/ic_menu_exit.xml | 17 ++++++++ .../main/res/drawable-v21/ic_menu_home.xml | 11 +++++ .../main/res/drawable-v21/ic_menu_setting.xml | 11 +++++ .../main/res/drawable-v21/ic_menu_theme.xml | 11 +++++ .../res/drawable-v21/ripple_foreground.xml | 5 +-- .../main/res/drawable/button_radius_shape.xml | 2 +- .../main/res/drawable/down_to_right_arrow.xml | 2 +- app/src/main/res/drawable/ic_menu_camera.xml | 12 ------ app/src/main/res/drawable/ic_menu_gallery.xml | 9 ---- .../main/res/drawable/ic_menu_slideshow.xml | 9 ---- .../main/res/drawable/right_to_down_arrow.xml | 2 +- app/src/main/res/drawable/side_nav_bar.xml | 8 ++-- app/src/main/res/drawable/tools_icon.xml | 2 +- app/src/main/res/layout/activity_main.xml | 3 +- ...ragment_gallery.xml => fragment_about.xml} | 4 +- app/src/main/res/layout/fragment_home.xml | 38 ++++++++++------- ...ent_slideshow.xml => fragment_setting.xml} | 4 +- app/src/main/res/layout/fragment_theme.xml | 22 ++++++++++ app/src/main/res/layout/layout_item.xml | 41 +------------------ app/src/main/res/layout/tool_button.xml | 8 ++++ .../main/res/menu/activity_main_drawer.xml | 22 ++++++---- app/src/main/res/menu/main.xml | 2 +- .../main/res/navigation/mobile_navigation.xml | 26 ++++++++---- app/src/main/res/values-night/colors.xml | 6 ++- app/src/main/res/values-night/styles.xml | 2 +- app/src/main/res/values-night/themes.xml | 4 +- app/src/main/res/values/colors.xml | 6 ++- app/src/main/res/values/strings.xml | 12 +++--- app/src/main/res/values/styles.xml | 9 +++- app/src/main/res/values/themes.xml | 4 +- 41 files changed, 322 insertions(+), 174 deletions(-) rename app/src/main/java/com/fatapp/oxygentoolbox/ui/{slideshow/SlideshowFragment.java => about/AboutFragment.java} (57%) rename app/src/main/java/com/fatapp/oxygentoolbox/ui/{gallery/GalleryViewModel.java => about/AboutViewModel.java} (61%) create mode 100644 app/src/main/java/com/fatapp/oxygentoolbox/ui/exit/ExitFragment.java rename app/src/main/java/com/fatapp/oxygentoolbox/ui/{gallery/GalleryFragment.java => setting/SettingFragment.java} (61%) rename app/src/main/java/com/fatapp/oxygentoolbox/ui/{slideshow/SlideshowViewModel.java => setting/SettingViewModel.java} (59%) create mode 100644 app/src/main/java/com/fatapp/oxygentoolbox/ui/theme/ThemeFragment.java create mode 100644 app/src/main/java/com/fatapp/oxygentoolbox/ui/theme/ThemeViewModel.java create mode 100644 app/src/main/res/drawable-v21/ic_menu_about.xml create mode 100644 app/src/main/res/drawable-v21/ic_menu_exit.xml create mode 100644 app/src/main/res/drawable-v21/ic_menu_home.xml create mode 100644 app/src/main/res/drawable-v21/ic_menu_setting.xml create mode 100644 app/src/main/res/drawable-v21/ic_menu_theme.xml delete mode 100644 app/src/main/res/drawable/ic_menu_camera.xml delete mode 100644 app/src/main/res/drawable/ic_menu_gallery.xml delete mode 100644 app/src/main/res/drawable/ic_menu_slideshow.xml rename app/src/main/res/layout/{fragment_gallery.xml => fragment_about.xml} (91%) rename app/src/main/res/layout/{fragment_slideshow.xml => fragment_setting.xml} (90%) create mode 100644 app/src/main/res/layout/fragment_theme.xml create mode 100644 app/src/main/res/layout/tool_button.xml diff --git a/.idea/misc.xml b/.idea/misc.xml index 06084a0..8e44fc4 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -3,6 +3,11 @@