diff options
author | fabienli <fab@lisiecki.fr> | 2021-06-11 17:28:36 +0300 |
---|---|---|
committer | fabienli <fab@lisiecki.fr> | 2021-06-16 13:49:12 +0300 |
commit | b72f15f110f9f426c300c640ad1edff36633e667 (patch) | |
tree | 6258e094bab8a0045103a7d9e6a803b896c5666a | |
parent | 4117c76ca5e1fae75f262cc9a61ad8ec6e1546cd (diff) |
dark and light theme for save icons
Signed-off-by: fabienli <fab@lisiecki.fr>
10 files changed, 29 insertions, 1 deletions
diff --git a/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/SyncIntervalSelectorActivity.java b/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/SyncIntervalSelectorActivity.java index 0ba46494..7a7a74e3 100644 --- a/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/SyncIntervalSelectorActivity.java +++ b/News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/SyncIntervalSelectorActivity.java @@ -31,6 +31,7 @@ public class SyncIntervalSelectorActivity extends AppCompatActivity { private String[] items_values; protected ActivitySyncIntervalSelectorBinding binding; protected @Inject SharedPreferences mPrefs; + private Integer btn_save; @Override protected void onCreate(Bundle savedInstanceState) { @@ -56,14 +57,41 @@ public class SyncIntervalSelectorActivity extends AppCompatActivity { } } + private int getBtn_save_normal_holo() { + if (btn_save == null) { + if (ThemeChooser.getSelectedTheme().equals(ThemeChooser.THEME.LIGHT)) { + btn_save = R.drawable.ic_action_save_light; + } else { + btn_save = R.drawable.ic_action_save_dark; // dark + } + } + return btn_save; + } @Override public boolean onCreateOptionsMenu(Menu menu) { // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.sync_interval_selector, menu); + + + MenuItem btnSave = (MenuItem) menu.getItem(0); + if (btnSave != null) { + //btnSave.setIcon(getBtn_save_normal_holo()); + //btnSave.setIcon(ContextCompat.getDrawable(this, getBtn_save_normal_holo())); + } + return true; } + @Override + public boolean onPrepareOptionsMenu(Menu menu) { + MenuItem btnSave = (MenuItem) menu.getItem(0); + if (btnSave != null) { + btnSave.setIcon(getBtn_save_normal_holo()); + } + return super.onPrepareOptionsMenu(menu); + } + public static final int SYNC_DEFAULT_INTERVAL = 15; public static void setAccountSyncInterval(Context context, SharedPreferences mPrefs) { diff --git a/News-Android-App/src/main/res/drawable-hdpi/ic_action_save.png b/News-Android-App/src/main/res/drawable-hdpi/ic_action_save_dark.png Binary files differindex 2b7f16bb..2b7f16bb 100644 --- a/News-Android-App/src/main/res/drawable-hdpi/ic_action_save.png +++ b/News-Android-App/src/main/res/drawable-hdpi/ic_action_save_dark.png diff --git a/News-Android-App/src/main/res/drawable-hdpi/ic_action_save_light.png b/News-Android-App/src/main/res/drawable-hdpi/ic_action_save_light.png Binary files differnew file mode 100644 index 00000000..fdade401 --- /dev/null +++ b/News-Android-App/src/main/res/drawable-hdpi/ic_action_save_light.png diff --git a/News-Android-App/src/main/res/drawable-mdpi/ic_action_save.png b/News-Android-App/src/main/res/drawable-mdpi/ic_action_save_dark.png Binary files differindex db465e5d..db465e5d 100644 --- a/News-Android-App/src/main/res/drawable-mdpi/ic_action_save.png +++ b/News-Android-App/src/main/res/drawable-mdpi/ic_action_save_dark.png diff --git a/News-Android-App/src/main/res/drawable-mdpi/ic_action_save_light.png b/News-Android-App/src/main/res/drawable-mdpi/ic_action_save_light.png Binary files differnew file mode 100644 index 00000000..fc7fc454 --- /dev/null +++ b/News-Android-App/src/main/res/drawable-mdpi/ic_action_save_light.png diff --git a/News-Android-App/src/main/res/drawable-xhdpi/ic_action_save.png b/News-Android-App/src/main/res/drawable-xhdpi/ic_action_save_dark.png Binary files differindex b3a4e228..b3a4e228 100644 --- a/News-Android-App/src/main/res/drawable-xhdpi/ic_action_save.png +++ b/News-Android-App/src/main/res/drawable-xhdpi/ic_action_save_dark.png diff --git a/News-Android-App/src/main/res/drawable-xhdpi/ic_action_save_light.png b/News-Android-App/src/main/res/drawable-xhdpi/ic_action_save_light.png Binary files differnew file mode 100644 index 00000000..c6c4edda --- /dev/null +++ b/News-Android-App/src/main/res/drawable-xhdpi/ic_action_save_light.png diff --git a/News-Android-App/src/main/res/drawable-xxhdpi/ic_action_save.png b/News-Android-App/src/main/res/drawable-xxhdpi/ic_action_save_dark.png Binary files differindex 2e6182fd..2e6182fd 100644 --- a/News-Android-App/src/main/res/drawable-xxhdpi/ic_action_save.png +++ b/News-Android-App/src/main/res/drawable-xxhdpi/ic_action_save_dark.png diff --git a/News-Android-App/src/main/res/drawable-xxhdpi/ic_action_save_light.png b/News-Android-App/src/main/res/drawable-xxhdpi/ic_action_save_light.png Binary files differnew file mode 100644 index 00000000..2376a321 --- /dev/null +++ b/News-Android-App/src/main/res/drawable-xxhdpi/ic_action_save_light.png diff --git a/News-Android-App/src/main/res/menu/sync_interval_selector.xml b/News-Android-App/src/main/res/menu/sync_interval_selector.xml index 6ed5efd3..e5d92a60 100644 --- a/News-Android-App/src/main/res/menu/sync_interval_selector.xml +++ b/News-Android-App/src/main/res/menu/sync_interval_selector.xml @@ -12,6 +12,6 @@ <item android:id="@+id/action_save" android:title="@string/action_save" - android:icon="@drawable/ic_action_save" + android:icon="@drawable/ic_action_save_dark" app:showAsAction="always" /> </menu> |