Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/news-android.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfabienli <fab@lisiecki.fr>2021-06-11 17:28:36 +0300
committerfabienli <fab@lisiecki.fr>2021-06-16 13:49:12 +0300
commitb72f15f110f9f426c300c640ad1edff36633e667 (patch)
tree6258e094bab8a0045103a7d9e6a803b896c5666a
parent4117c76ca5e1fae75f262cc9a61ad8ec6e1546cd (diff)
dark and light theme for save icons
Signed-off-by: fabienli <fab@lisiecki.fr>
-rw-r--r--News-Android-App/src/main/java/de/luhmer/owncloudnewsreader/SyncIntervalSelectorActivity.java28
-rw-r--r--News-Android-App/src/main/res/drawable-hdpi/ic_action_save_dark.png (renamed from News-Android-App/src/main/res/drawable-hdpi/ic_action_save.png)bin252 -> 252 bytes
-rw-r--r--News-Android-App/src/main/res/drawable-hdpi/ic_action_save_light.pngbin0 -> 1286 bytes
-rw-r--r--News-Android-App/src/main/res/drawable-mdpi/ic_action_save_dark.png (renamed from News-Android-App/src/main/res/drawable-mdpi/ic_action_save.png)bin173 -> 173 bytes
-rw-r--r--News-Android-App/src/main/res/drawable-mdpi/ic_action_save_light.pngbin0 -> 1238 bytes
-rw-r--r--News-Android-App/src/main/res/drawable-xhdpi/ic_action_save_dark.png (renamed from News-Android-App/src/main/res/drawable-xhdpi/ic_action_save.png)bin287 -> 287 bytes
-rw-r--r--News-Android-App/src/main/res/drawable-xhdpi/ic_action_save_light.pngbin0 -> 2353 bytes
-rw-r--r--News-Android-App/src/main/res/drawable-xxhdpi/ic_action_save_dark.png (renamed from News-Android-App/src/main/res/drawable-xxhdpi/ic_action_save.png)bin418 -> 418 bytes
-rw-r--r--News-Android-App/src/main/res/drawable-xxhdpi/ic_action_save_light.pngbin0 -> 3151 bytes
-rw-r--r--News-Android-App/src/main/res/menu/sync_interval_selector.xml2
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
index 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
Binary files differ
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
new file mode 100644
index 00000000..fdade401
--- /dev/null
+++ b/News-Android-App/src/main/res/drawable-hdpi/ic_action_save_light.png
Binary files differ
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
index 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
Binary files differ
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
new file mode 100644
index 00000000..fc7fc454
--- /dev/null
+++ b/News-Android-App/src/main/res/drawable-mdpi/ic_action_save_light.png
Binary files differ
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
index 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
Binary files differ
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
new file mode 100644
index 00000000..c6c4edda
--- /dev/null
+++ b/News-Android-App/src/main/res/drawable-xhdpi/ic_action_save_light.png
Binary files differ
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
index 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
Binary files differ
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
new file mode 100644
index 00000000..2376a321
--- /dev/null
+++ b/News-Android-App/src/main/res/drawable-xxhdpi/ic_action_save_light.png
Binary files differ
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>