mirror of
https://github.com/kiwix/kiwix-android.git
synced 2025-08-03 18:56:44 -04:00
Fixes Issue#890
This commit is contained in:
parent
33eb0166fd
commit
27ebe44c13
@ -17,7 +17,10 @@
|
||||
*/
|
||||
package org.kiwix.kiwixmobile.base;
|
||||
|
||||
import android.os.Build;
|
||||
import android.os.Bundle;
|
||||
import android.view.Window;
|
||||
import android.view.WindowManager;
|
||||
import androidx.annotation.LayoutRes;
|
||||
import androidx.annotation.Nullable;
|
||||
import androidx.appcompat.app.AppCompatActivity;
|
||||
@ -41,6 +44,12 @@ public abstract class BaseActivity extends AppCompatActivity {
|
||||
AndroidInjection.inject(this);
|
||||
super.onCreate(savedInstanceState);
|
||||
LanguageUtils.handleLocaleChange(this, sharedPreferenceUtil);
|
||||
if (Build.VERSION.SDK_INT >= 21) {
|
||||
Window window = getWindow();
|
||||
window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
|
||||
window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
|
||||
window.setStatusBarColor(getResources().getColor(R.color.titleBar));
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -2,10 +2,13 @@ package org.kiwix.kiwixmobile.bookmark;
|
||||
|
||||
import android.content.Intent;
|
||||
import android.net.Uri;
|
||||
import android.os.Build;
|
||||
import android.os.Bundle;
|
||||
import android.provider.Settings;
|
||||
import android.view.Menu;
|
||||
import android.view.MenuItem;
|
||||
import android.view.Window;
|
||||
import android.view.WindowManager;
|
||||
import android.widget.ImageView;
|
||||
import androidx.appcompat.app.ActionBar;
|
||||
import androidx.appcompat.view.ActionMode;
|
||||
@ -101,6 +104,14 @@ public class BookmarksActivity extends BaseActivity implements BookmarksContract
|
||||
actionBar.setDisplayHomeAsUpEnabled(true);
|
||||
actionBar.setTitle(R.string.menu_bookmarks);
|
||||
}
|
||||
|
||||
if (Build.VERSION.SDK_INT >= 21) {
|
||||
Window window = getWindow();
|
||||
window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
|
||||
window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
|
||||
window.setStatusBarColor(getResources().getColor(R.color.titleBar));
|
||||
}
|
||||
|
||||
bookmarksAdapter = new BookmarksAdapter(bookmarksList, deleteList, this);
|
||||
recyclerView.setAdapter(bookmarksAdapter);
|
||||
}
|
||||
|
@ -2,10 +2,13 @@ package org.kiwix.kiwixmobile.history;
|
||||
|
||||
import android.content.Intent;
|
||||
import android.net.Uri;
|
||||
import android.os.Build;
|
||||
import android.os.Bundle;
|
||||
import android.provider.Settings;
|
||||
import android.view.Menu;
|
||||
import android.view.MenuItem;
|
||||
import android.view.Window;
|
||||
import android.view.WindowManager;
|
||||
import android.widget.ImageView;
|
||||
import android.widget.Toast;
|
||||
import androidx.appcompat.app.ActionBar;
|
||||
@ -110,6 +113,14 @@ public class HistoryActivity extends BaseActivity implements HistoryContract.Vie
|
||||
actionBar.setDisplayHomeAsUpEnabled(true);
|
||||
actionBar.setTitle(R.string.history);
|
||||
}
|
||||
|
||||
if (Build.VERSION.SDK_INT >= 21) {
|
||||
Window window = getWindow();
|
||||
window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
|
||||
window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
|
||||
window.setStatusBarColor(getResources().getColor(R.color.titleBar));
|
||||
}
|
||||
|
||||
historyAdapter = new HistoryAdapter(historyList, deleteList, this);
|
||||
recyclerView.setAdapter(historyAdapter);
|
||||
}
|
||||
|
@ -22,6 +22,7 @@ package org.kiwix.kiwixmobile.settings;
|
||||
import android.app.FragmentManager;
|
||||
import android.content.Intent;
|
||||
import android.content.SharedPreferences;
|
||||
import android.os.Build;
|
||||
import android.os.Bundle;
|
||||
import android.os.Environment;
|
||||
import android.preference.EditTextPreference;
|
||||
@ -31,6 +32,8 @@ import android.preference.PreferenceCategory;
|
||||
import android.preference.PreferenceFragment;
|
||||
import android.preference.PreferenceScreen;
|
||||
import android.view.LayoutInflater;
|
||||
import android.view.Window;
|
||||
import android.view.WindowManager;
|
||||
import android.webkit.WebView;
|
||||
import android.widget.BaseAdapter;
|
||||
import android.widget.Toast;
|
||||
@ -85,6 +88,13 @@ public class KiwixSettingsActivity extends BaseActivity {
|
||||
.commit();
|
||||
|
||||
setUpToolbar();
|
||||
|
||||
if (Build.VERSION.SDK_INT >= 21) {
|
||||
Window window = getWindow();
|
||||
window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
|
||||
window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
|
||||
window.setStatusBarColor(getResources().getColor(R.color.titleBar));
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -26,4 +26,5 @@
|
||||
<color name="blue800">#1565c0</color>
|
||||
<color name="blueTransparent">#962e7ac4</color>
|
||||
<color name="actionModeBackground">#4285F4</color>
|
||||
</resources>
|
||||
<color name="titleBar">#000000</color>
|
||||
</resources>
|
||||
|
Loading…
x
Reference in New Issue
Block a user