Dynamic add ToolButtons

Add Navigation menu
Change home_fragment's padding
Unified color management
This commit is contained in:
2022-03-21 21:05:32 +08:00
parent e05806f335
commit 0cd76cf398
41 changed files with 322 additions and 174 deletions

View File

@@ -7,7 +7,11 @@
<color name="teal_700">#FF018786</color>
<color name="black">#FF000000</color>
<color name="white">#FFFFFFFF</color>
<color name="app_theme">#FF6200EE</color>
<color name="app_background">#FFF5F5F5</color>
<color name="fold_layout_background">#FFFFFFFF</color>
<color name="button_text">#FF434343</color>
<color name="tools_button_text">#FF434343</color>
<color name="tools_button_background">#FFF5F5F5</color>
<color name="tools_arrow">#FF666666</color>
<color name="tools_button_ripple">#88cccccc</color>
</resources>

View File

@@ -2,14 +2,16 @@
<string name="app_name">Oxygen</string>
<string name="navigation_drawer_open">Open navigation drawer</string>
<string name="navigation_drawer_close">Close navigation drawer</string>
<string name="nav_header_title">Android Studio</string>
<string name="nav_header_subtitle">android.studio@android.com</string>
<string name="nav_header_desc">Navigation header</string>
<string name="nav_header_title">Oxygen Toolbox</string>
<string name="nav_header_subtitle">All in One</string>
<string name="nav_header_desc">Oxygen Toolbox</string>
<string name="action_settings">Settings</string>
<string name="menu_home">Home</string>
<string name="menu_gallery">Gallery</string>
<string name="menu_slideshow">Slideshow</string>
<string name="menu_theme">Theme</string>
<string name="menu_setting">Setting</string>
<string name="menu_about">About</string>
<string name="menu_exit">Exit</string>
<string name="shortcutDisabledMessage">Disable</string>
<string name="shortcutLongLabel">Oxygen Toolbox</string>

View File

@@ -2,14 +2,21 @@
<resources>
<style name="ToolsButton" parent="Widget.AppCompat.Button">
<item name="android:layout_width">wrap_content</item>
<item name="android:minWidth">0dp</item>
<item name="android:layout_height">35dp</item>
<item name="android:layout_marginStart">5dp</item>
<item name="android:layout_marginEnd">5dp</item>
<item name="android:layout_marginTop">5dp</item>
<item name="android:layout_marginBottom">5dp</item>
<item name="android:paddingLeft">10dp</item>
<item name="android:paddingRight">10dp</item>
<item name="android:background">@drawable/button_radius_shape</item>
<item name="android:foreground">@drawable/ripple_foreground</item>
<item name="android:stateListAnimator">@null</item>
<item name="android:textColor">@color/button_text</item>
<item name="android:textColor">@color/tools_button_text</item>
</style>
<style name="ToolsLinearLayout">
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
</style>
</resources>

View File

@@ -2,8 +2,8 @@
<!-- Base application theme. -->
<style name="Theme.OxygenToolbox" parent="Theme.MaterialComponents.DayNight.DarkActionBar.Bridge">
<!-- Primary brand color. -->
<item name="colorPrimary">@color/purple_500</item>
<item name="colorPrimaryVariant">@color/purple_500</item>
<item name="colorPrimary">@color/app_theme</item>
<item name="colorPrimaryVariant">@color/app_theme</item>
<item name="colorOnPrimary">@color/white</item>
<!-- Secondary brand color. -->
<item name="colorSecondary">@color/teal_200</item>