diff --git a/actionbar-demo/src/main/java/mobi/cangol/mobile/actionbar/demo/MainActivity.java b/actionbar-demo/src/main/java/mobi/cangol/mobile/actionbar/demo/MainActivity.java index 34cc874..ced427c 100644 --- a/actionbar-demo/src/main/java/mobi/cangol/mobile/actionbar/demo/MainActivity.java +++ b/actionbar-demo/src/main/java/mobi/cangol/mobile/actionbar/demo/MainActivity.java @@ -2,6 +2,7 @@ import android.annotation.SuppressLint; import android.content.Intent; +import android.graphics.Color; import android.os.Bundle; import android.util.Log; import android.view.LayoutInflater; @@ -21,21 +22,24 @@ public class MainActivity extends ActionBarActivity{ private ListView mListView; private List> activities=new ArrayList<>(); - private static boolean light=false; + private static boolean light=true; @Override public void onCreate(Bundle savedInstanceState) { Log.d("MainActivity","light=="+light); if(light){ setTheme(R.style.AppTheme1); - setStatusBarTextColor(true); + //setStatusBarTextColor(true); }else { setTheme(R.style.AppTheme2); - setStatusBarTextColor(false); - setUseSystemBarTintLollipop(true); + //setStatusBarTextColor(false); + //setUseSystemBarTintLollipop(true); } super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); setTitle("首页"); + this.getCustomActionBar().setBackgroundResource(R.color.test); + this.setStatusBarTintColor(getResources().getColor(R.color.test)); + this.setWindowBackground(R.drawable.ic_bg); this.getCustomActionBar().setDisplayShowHomeEnabled(true); activities.add(SearchViewActivity.class); activities.add(ActionModeActivity.class); diff --git a/actionbar-demo/src/main/res/drawable-xxhdpi/ic_bg.png b/actionbar-demo/src/main/res/drawable-xxhdpi/ic_bg.png new file mode 100644 index 0000000..651e66e Binary files /dev/null and b/actionbar-demo/src/main/res/drawable-xxhdpi/ic_bg.png differ diff --git a/actionbar-demo/src/main/res/layout/activity_main.xml b/actionbar-demo/src/main/res/layout/activity_main.xml index d1caac2..5f34881 100644 --- a/actionbar-demo/src/main/res/layout/activity_main.xml +++ b/actionbar-demo/src/main/res/layout/activity_main.xml @@ -1,7 +1,6 @@ #FAFAFA #252525 #ffffff + + #01000000 diff --git a/actionbar/src/main/java/mobi/cangol/mobile/actionbar/ActionBarActivity.java b/actionbar/src/main/java/mobi/cangol/mobile/actionbar/ActionBarActivity.java index b337154..893434b 100644 --- a/actionbar/src/main/java/mobi/cangol/mobile/actionbar/ActionBarActivity.java +++ b/actionbar/src/main/java/mobi/cangol/mobile/actionbar/ActionBarActivity.java @@ -6,6 +6,7 @@ import android.support.annotation.AttrRes; import android.support.annotation.ColorInt; import android.support.v7.app.AppCompatActivity; +import android.util.Log; import android.util.TypedValue; import android.view.KeyEvent; import android.view.View; @@ -13,6 +14,9 @@ import android.view.WindowManager; import android.widget.FrameLayout; +import java.lang.reflect.Field; +import java.lang.reflect.Method; + import mobi.cangol.mobile.actionbar.view.SearchView; /** @@ -162,8 +166,29 @@ public void setStatusBarTextColor(boolean black) { }else { getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_VISIBLE);//恢复状态栏白色字体 } + if(Build.BRAND.equals("Xiaomi")&&Build.VERSION.SDK_INT - -所有类 (actionbar 1.0.39 API) - + +所有类 (actionbar 1.0.40 API) + diff --git a/docs/allclasses-noframe.html b/docs/allclasses-noframe.html index fd7955b..940fe67 100644 --- a/docs/allclasses-noframe.html +++ b/docs/allclasses-noframe.html @@ -2,9 +2,9 @@ - -所有类 (actionbar 1.0.39 API) - + +所有类 (actionbar 1.0.40 API) + diff --git a/docs/constant-values.html b/docs/constant-values.html index 870840a..e5a046e 100644 --- a/docs/constant-values.html +++ b/docs/constant-values.html @@ -2,9 +2,9 @@ - -常量字段值 (actionbar 1.0.39 API) - + +常量字段值 (actionbar 1.0.40 API) + @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ diff --git a/docs/mobi/cangol/mobile/actionbar/internal/package-summary.html b/docs/mobi/cangol/mobile/actionbar/internal/package-summary.html index bc55a50..4926da3 100644 --- a/docs/mobi/cangol/mobile/actionbar/internal/package-summary.html +++ b/docs/mobi/cangol/mobile/actionbar/internal/package-summary.html @@ -2,9 +2,9 @@ - -mobi.cangol.mobile.actionbar.internal (actionbar 1.0.39 API) - + +mobi.cangol.mobile.actionbar.internal (actionbar 1.0.40 API) + @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ diff --git a/docs/mobi/cangol/mobile/actionbar/package-summary.html b/docs/mobi/cangol/mobile/actionbar/package-summary.html index 0553ac7..0c8cfdc 100644 --- a/docs/mobi/cangol/mobile/actionbar/package-summary.html +++ b/docs/mobi/cangol/mobile/actionbar/package-summary.html @@ -2,9 +2,9 @@ - -mobi.cangol.mobile.actionbar (actionbar 1.0.39 API) - + +mobi.cangol.mobile.actionbar (actionbar 1.0.40 API) + @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ diff --git a/docs/mobi/cangol/mobile/actionbar/view/package-summary.html b/docs/mobi/cangol/mobile/actionbar/view/package-summary.html index a1467b0..34022dd 100644 --- a/docs/mobi/cangol/mobile/actionbar/view/package-summary.html +++ b/docs/mobi/cangol/mobile/actionbar/view/package-summary.html @@ -2,9 +2,9 @@ - -mobi.cangol.mobile.actionbar.view (actionbar 1.0.39 API) - + +mobi.cangol.mobile.actionbar.view (actionbar 1.0.40 API) + @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@ diff --git a/docs/overview-summary.html b/docs/overview-summary.html index e364d03..86d5397 100644 --- a/docs/overview-summary.html +++ b/docs/overview-summary.html @@ -2,9 +2,9 @@ - -概览 (actionbar 1.0.39 API) - + +概览 (actionbar 1.0.40 API) + @@ -12,7 +12,7 @@ @@ -12,7 +12,7 @@