Skip to content

Commit

Permalink
修改
Browse files Browse the repository at this point in the history
  • Loading branch information
766770719 committed Dec 13, 2016
1 parent 915c63b commit 43d89e7
Show file tree
Hide file tree
Showing 4 changed files with 3 additions and 29 deletions.
20 changes: 1 addition & 19 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ public class DemoActivity extends Activity {
super.onCreate(savedInstanceState);
setContentView(R.layout.layout_demo);
//隐藏MX的SmartBar
//隐藏魅族的SmartBar,这句话可要可不要,不是必须
SmartBarUtils.hide(getWindow().getDecorView());
//透明状态栏
Expand All @@ -29,24 +29,6 @@ public class DemoActivity extends Activity {
```

#####2.在Fragment中:
包含Fragment的Activity:
```
public class DemoFragmentActivity extends FragmentActivity {
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_demo_fragment);
//隐藏MX的SmartBar
SmartBarUtils.hide(getWindow().getDecorView());
//透明状态栏,填充的控件在Fragment中,这里没有控件填null
StatusBarUtils.translucentStatusBar(this, null);
}
}
```
Fragment中:
```
public class DemoFragment extends Fragment {
Expand Down
2 changes: 1 addition & 1 deletion app/src/main/java/com/zhx/statusbar/demo/DemoActivity.java
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.layout_demo);

//隐藏MX的SmartBar
//隐藏魅族的SmartBar,这句话可要可不要,不是必须
SmartBarUtils.hide(getWindow().getDecorView());

//透明状态栏
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,6 @@
import android.support.annotation.Nullable;
import android.support.v4.app.FragmentActivity;

import com.zhx.statusbar.SmartBarUtils;
import com.zhx.statusbar.StatusBarUtils;

/**
* Fragment中使用
* Created by xiezihao on 16/12/13.
Expand All @@ -17,11 +14,5 @@ public class DemoFragmentActivity extends FragmentActivity {
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_demo_fragment);

//隐藏MX的SmartBar
SmartBarUtils.hide(getWindow().getDecorView());

//透明状态栏,填充的控件在Fragment中,这里没有控件填null
StatusBarUtils.translucentStatusBar(this, null);
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@ public static void translucentStatusBar(Activity act, View fitsSystemWindowsView
*/
public static void translucentStatusBar(Fragment fragment, View fitsSystemWindowsView) {
if (canTranslucentStatusBar(fragment.getContext())) { //可以透明状态栏
translucentStatusBar(fragment.getActivity(), null);
setStatusBarColor(fitsSystemWindowsView);
}
}
Expand Down

0 comments on commit 43d89e7

Please sign in to comment.