Skip to content

Commit

Permalink
update
Browse files Browse the repository at this point in the history
  • Loading branch information
xuewu.wei committed Nov 13, 2018
1 parent 37c7c33 commit 251f55b
Show file tree
Hide file tree
Showing 54 changed files with 222 additions and 192 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -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;
Expand All @@ -21,21 +22,24 @@
public class MainActivity extends ActionBarActivity{
private ListView mListView;
private List<Class<? extends ActionBarActivity >> 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);
Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 0 additions & 1 deletion actionbar-demo/src/main/res/layout/activity_main.xml
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="#eeeeee"
android:orientation="vertical">
<ListView
android:id="@+id/listView"
Expand Down
2 changes: 2 additions & 0 deletions actionbar-demo/src/main/res/values/color.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,6 @@
<color name="activity_background">#FAFAFA</color>
<color name="image_backgound">#252525</color>
<color name="actionbar_background">#ffffff</color>

<color name="test">#01000000</color>
</resources>
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,17 @@
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;
import android.view.Window;
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;

/**
Expand Down Expand Up @@ -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<Build.VERSION_CODES.N){
setStatusBarTextColorWithXiaomi(black);
}
}
}
private void setStatusBarTextColorWithXiaomi(boolean black){
Class clazz = getWindow().getClass();
try {
int darkModeFlag = 0;
Class layoutParams = Class.forName("android.view.MiuiWindowManager$LayoutParams");
Field field = layoutParams.getField("EXTRA_FLAG_STATUS_BAR_DARK_MODE");
darkModeFlag = field.getInt(layoutParams);
Method extraFlagField = clazz.getMethod("setExtraFlags", int.class, int.class);
if(black){
extraFlagField.invoke(getWindow(),darkModeFlag,darkModeFlag);//状态栏透明且黑色字体
}else{
extraFlagField.invoke(getWindow(), 0, darkModeFlag);//清除黑色字体
}
}catch (Exception e){
Log.d("setStatusBarTextColor",e.getMessage());
}
}

/**
* 获取遮罩整个activity的mask
* @return
Expand Down
6 changes: 3 additions & 3 deletions docs/allclasses-frame.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="zh">
<head>
<!-- Generated by javadoc (1.8.0_121) on Fri Sep 21 18:11:56 CST 2018 -->
<title>所有类 (actionbar 1.0.39 API)</title>
<meta name="date" content="2018-09-21">
<!-- Generated by javadoc (1.8.0_121) on Tue Nov 13 15:35:39 CST 2018 -->
<title>所有类 (actionbar 1.0.40 API)</title>
<meta name="date" content="2018-11-13">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
Expand Down
6 changes: 3 additions & 3 deletions docs/allclasses-noframe.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
<!-- NewPage -->
<html lang="zh">
<head>
<!-- Generated by javadoc (1.8.0_121) on Fri Sep 21 18:11:56 CST 2018 -->
<title>所有类 (actionbar 1.0.39 API)</title>
<meta name="date" content="2018-09-21">
<!-- Generated by javadoc (1.8.0_121) on Tue Nov 13 15:35:39 CST 2018 -->
<title>所有类 (actionbar 1.0.40 API)</title>
<meta name="date" content="2018-11-13">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
Expand Down
8 changes: 4 additions & 4 deletions docs/constant-values.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,17 @@
<!-- NewPage -->
<html lang="zh">
<head>
<!-- Generated by javadoc (1.8.0_121) on Fri Sep 21 18:11:56 CST 2018 -->
<title>常量字段值 (actionbar 1.0.39 API)</title>
<meta name="date" content="2018-09-21">
<!-- Generated by javadoc (1.8.0_121) on Tue Nov 13 15:35:39 CST 2018 -->
<title>常量字段值 (actionbar 1.0.40 API)</title>
<meta name="date" content="2018-11-13">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="\u5E38\u91CF\u5B57\u6BB5\u503C (actionbar 1.0.39 API)";
parent.document.title="\u5E38\u91CF\u5B57\u6BB5\u503C (actionbar 1.0.40 API)";
}
}
catch(err) {
Expand Down
8 changes: 4 additions & 4 deletions docs/deprecated-list.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,17 @@
<!-- NewPage -->
<html lang="zh">
<head>
<!-- Generated by javadoc (1.8.0_121) on Fri Sep 21 18:11:56 CST 2018 -->
<title>已过时的列表 (actionbar 1.0.39 API)</title>
<meta name="date" content="2018-09-21">
<!-- Generated by javadoc (1.8.0_121) on Tue Nov 13 15:35:39 CST 2018 -->
<title>已过时的列表 (actionbar 1.0.40 API)</title>
<meta name="date" content="2018-11-13">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="\u5DF2\u8FC7\u65F6\u7684\u5217\u8868 (actionbar 1.0.39 API)";
parent.document.title="\u5DF2\u8FC7\u65F6\u7684\u5217\u8868 (actionbar 1.0.40 API)";
}
}
catch(err) {
Expand Down
8 changes: 4 additions & 4 deletions docs/help-doc.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,17 @@
<!-- NewPage -->
<html lang="zh">
<head>
<!-- Generated by javadoc (1.8.0_121) on Fri Sep 21 18:11:56 CST 2018 -->
<title>API 帮助 (actionbar 1.0.39 API)</title>
<meta name="date" content="2018-09-21">
<!-- Generated by javadoc (1.8.0_121) on Tue Nov 13 15:35:39 CST 2018 -->
<title>API 帮助 (actionbar 1.0.40 API)</title>
<meta name="date" content="2018-11-13">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="API \u5E2E\u52A9 (actionbar 1.0.39 API)";
parent.document.title="API \u5E2E\u52A9 (actionbar 1.0.40 API)";
}
}
catch(err) {
Expand Down
8 changes: 4 additions & 4 deletions docs/index-all.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,17 @@
<!-- NewPage -->
<html lang="zh">
<head>
<!-- Generated by javadoc (1.8.0_121) on Fri Sep 21 18:11:56 CST 2018 -->
<title>索引 (actionbar 1.0.39 API)</title>
<meta name="date" content="2018-09-21">
<!-- Generated by javadoc (1.8.0_121) on Tue Nov 13 15:35:39 CST 2018 -->
<title>索引 (actionbar 1.0.40 API)</title>
<meta name="date" content="2018-11-13">
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
<script type="text/javascript" src="script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="\u7D22\u5F15 (actionbar 1.0.39 API)";
parent.document.title="\u7D22\u5F15 (actionbar 1.0.40 API)";
}
}
catch(err) {
Expand Down
4 changes: 2 additions & 2 deletions docs/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
<!-- NewPage -->
<html lang="zh">
<head>
<!-- Generated by javadoc (1.8.0_121) on Fri Sep 21 18:11:56 CST 2018 -->
<title>actionbar 1.0.39 API</title>
<!-- Generated by javadoc (1.8.0_121) on Tue Nov 13 15:35:39 CST 2018 -->
<title>actionbar 1.0.40 API</title>
<script type="text/javascript">
tmpTargetPage = "" + window.location.search;
if (tmpTargetPage != "" && tmpTargetPage != "undefined")
Expand Down
8 changes: 4 additions & 4 deletions docs/mobi/cangol/mobile/actionbar/ActionBar.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,17 @@
<!-- NewPage -->
<html lang="zh">
<head>
<!-- Generated by javadoc (1.8.0_121) on Fri Sep 21 18:11:55 CST 2018 -->
<title>ActionBar (actionbar 1.0.39 API)</title>
<meta name="date" content="2018-09-21">
<!-- Generated by javadoc (1.8.0_121) on Tue Nov 13 15:35:38 CST 2018 -->
<title>ActionBar (actionbar 1.0.40 API)</title>
<meta name="date" content="2018-11-13">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ActionBar (actionbar 1.0.39 API)";
parent.document.title="ActionBar (actionbar 1.0.40 API)";
}
}
catch(err) {
Expand Down
8 changes: 4 additions & 4 deletions docs/mobi/cangol/mobile/actionbar/ActionBarActivity.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,17 @@
<!-- NewPage -->
<html lang="zh">
<head>
<!-- Generated by javadoc (1.8.0_121) on Fri Sep 21 18:11:55 CST 2018 -->
<title>ActionBarActivity (actionbar 1.0.39 API)</title>
<meta name="date" content="2018-09-21">
<!-- Generated by javadoc (1.8.0_121) on Tue Nov 13 15:35:38 CST 2018 -->
<title>ActionBarActivity (actionbar 1.0.40 API)</title>
<meta name="date" content="2018-11-13">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ActionBarActivity (actionbar 1.0.39 API)";
parent.document.title="ActionBarActivity (actionbar 1.0.40 API)";
}
}
catch(err) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,17 @@
<!-- NewPage -->
<html lang="zh">
<head>
<!-- Generated by javadoc (1.8.0_121) on Fri Sep 21 18:11:55 CST 2018 -->
<title>ActionBarActivityDelegate (actionbar 1.0.39 API)</title>
<meta name="date" content="2018-09-21">
<!-- Generated by javadoc (1.8.0_121) on Tue Nov 13 15:35:38 CST 2018 -->
<title>ActionBarActivityDelegate (actionbar 1.0.40 API)</title>
<meta name="date" content="2018-11-13">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ActionBarActivityDelegate (actionbar 1.0.39 API)";
parent.document.title="ActionBarActivityDelegate (actionbar 1.0.40 API)";
}
}
catch(err) {
Expand Down
8 changes: 4 additions & 4 deletions docs/mobi/cangol/mobile/actionbar/ActionMenu.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,17 @@
<!-- NewPage -->
<html lang="zh">
<head>
<!-- Generated by javadoc (1.8.0_121) on Fri Sep 21 18:11:55 CST 2018 -->
<title>ActionMenu (actionbar 1.0.39 API)</title>
<meta name="date" content="2018-09-21">
<!-- Generated by javadoc (1.8.0_121) on Tue Nov 13 15:35:38 CST 2018 -->
<title>ActionMenu (actionbar 1.0.40 API)</title>
<meta name="date" content="2018-11-13">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ActionMenu (actionbar 1.0.39 API)";
parent.document.title="ActionMenu (actionbar 1.0.40 API)";
}
}
catch(err) {
Expand Down
8 changes: 4 additions & 4 deletions docs/mobi/cangol/mobile/actionbar/ActionMenuInflater.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,17 @@
<!-- NewPage -->
<html lang="zh">
<head>
<!-- Generated by javadoc (1.8.0_121) on Fri Sep 21 18:11:55 CST 2018 -->
<title>ActionMenuInflater (actionbar 1.0.39 API)</title>
<meta name="date" content="2018-09-21">
<!-- Generated by javadoc (1.8.0_121) on Tue Nov 13 15:35:38 CST 2018 -->
<title>ActionMenuInflater (actionbar 1.0.40 API)</title>
<meta name="date" content="2018-11-13">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ActionMenuInflater (actionbar 1.0.39 API)";
parent.document.title="ActionMenuInflater (actionbar 1.0.40 API)";
}
}
catch(err) {
Expand Down
8 changes: 4 additions & 4 deletions docs/mobi/cangol/mobile/actionbar/ActionMenuItem.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,17 @@
<!-- NewPage -->
<html lang="zh">
<head>
<!-- Generated by javadoc (1.8.0_121) on Fri Sep 21 18:11:55 CST 2018 -->
<title>ActionMenuItem (actionbar 1.0.39 API)</title>
<meta name="date" content="2018-09-21">
<!-- Generated by javadoc (1.8.0_121) on Tue Nov 13 15:35:38 CST 2018 -->
<title>ActionMenuItem (actionbar 1.0.40 API)</title>
<meta name="date" content="2018-11-13">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ActionMenuItem (actionbar 1.0.39 API)";
parent.document.title="ActionMenuItem (actionbar 1.0.40 API)";
}
}
catch(err) {
Expand Down
8 changes: 4 additions & 4 deletions docs/mobi/cangol/mobile/actionbar/ActionMode.Callback.html
Original file line number Diff line number Diff line change
Expand Up @@ -2,17 +2,17 @@
<!-- NewPage -->
<html lang="zh">
<head>
<!-- Generated by javadoc (1.8.0_121) on Fri Sep 21 18:11:55 CST 2018 -->
<title>ActionMode.Callback (actionbar 1.0.39 API)</title>
<meta name="date" content="2018-09-21">
<!-- Generated by javadoc (1.8.0_121) on Tue Nov 13 15:35:38 CST 2018 -->
<title>ActionMode.Callback (actionbar 1.0.40 API)</title>
<meta name="date" content="2018-11-13">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="ActionMode.Callback (actionbar 1.0.39 API)";
parent.document.title="ActionMode.Callback (actionbar 1.0.40 API)";
}
}
catch(err) {
Expand Down
Loading

0 comments on commit 251f55b

Please sign in to comment.