diff options
| author | Andrew Dolgov <noreply@fakecake.org> | 2014-10-15 23:07:52 +0400 |
|---|---|---|
| committer | Andrew Dolgov <noreply@fakecake.org> | 2014-10-15 23:07:52 +0400 |
| commit | a88c49c633c4fd81ba0d31182944f3145efaa99a (patch) | |
| tree | d10c97b723df360cf1e2df9f202f0c528d3f2094 /src/org/fox/ttrss/CommonActivity.java | |
| parent | 34f23b9901c8a0e77e5147286035eac45e51fd10 (diff) | |
statusbartint stuff
Diffstat (limited to 'src/org/fox/ttrss/CommonActivity.java')
| -rw-r--r-- | src/org/fox/ttrss/CommonActivity.java | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/org/fox/ttrss/CommonActivity.java b/src/org/fox/ttrss/CommonActivity.java index cff87129..f853d9b9 100644 --- a/src/org/fox/ttrss/CommonActivity.java +++ b/src/org/fox/ttrss/CommonActivity.java @@ -2,6 +2,8 @@ package org.fox.ttrss; import org.fox.ttrss.util.DatabaseHelper; +import com.readystatesoftware.systembartint.SystemBarTintManager; + import android.annotation.SuppressLint; import android.content.SharedPreferences; import android.database.sqlite.SQLiteDatabase; @@ -11,6 +13,7 @@ import android.preference.PreferenceManager; import android.support.v4.widget.SwipeRefreshLayout; import android.support.v7.app.ActionBarActivity; import android.util.Log; +import android.util.TypedValue; import android.view.Display; import android.view.View; import android.widget.TextView; @@ -132,6 +135,21 @@ public class CommonActivity extends ActionBarActivity { super.onCreate(savedInstanceState); } + + public void setStatusBarTint() { + if (android.os.Build.VERSION.SDK_INT == android.os.Build.VERSION_CODES.KITKAT) { + SystemBarTintManager tintManager = new SystemBarTintManager(this); + // enable status bar tint + tintManager.setStatusBarTintEnabled(true); + // enable navigation bar tint + tintManager.setNavigationBarTintEnabled(true); + + TypedValue tv = new TypedValue(); + getTheme().resolveAttribute(R.attr.statusBarHintColor, tv, true); + + tintManager.setStatusBarTintColor(tv.data); + } + } @Override public void onSaveInstanceState(Bundle out) { |