diff --git a/README.md b/README.md index 20fbec2..bf9b941 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ public class DemoActivity extends Activity { super.onCreate(savedInstanceState); setContentView(R.layout.layout_demo); - //隐藏MX的SmartBar + //隐藏魅族的SmartBar,这句话可要可不要,不是必须 SmartBarUtils.hide(getWindow().getDecorView()); //透明状态栏 @@ -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 { diff --git a/app/src/main/java/com/zhx/statusbar/demo/DemoActivity.java b/app/src/main/java/com/zhx/statusbar/demo/DemoActivity.java index 2e98f03..e740341 100644 --- a/app/src/main/java/com/zhx/statusbar/demo/DemoActivity.java +++ b/app/src/main/java/com/zhx/statusbar/demo/DemoActivity.java @@ -17,7 +17,7 @@ protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.layout_demo); - //隐藏MX的SmartBar + //隐藏魅族的SmartBar,这句话可要可不要,不是必须 SmartBarUtils.hide(getWindow().getDecorView()); //透明状态栏 diff --git a/app/src/main/java/com/zhx/statusbar/demo/DemoFragmentActivity.java b/app/src/main/java/com/zhx/statusbar/demo/DemoFragmentActivity.java index ee1e5af..b92bbc2 100644 --- a/app/src/main/java/com/zhx/statusbar/demo/DemoFragmentActivity.java +++ b/app/src/main/java/com/zhx/statusbar/demo/DemoFragmentActivity.java @@ -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. @@ -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); } } diff --git a/statusbar/src/main/java/com/zhx/statusbar/StatusBarUtils.java b/statusbar/src/main/java/com/zhx/statusbar/StatusBarUtils.java index 6466db4..6568b42 100644 --- a/statusbar/src/main/java/com/zhx/statusbar/StatusBarUtils.java +++ b/statusbar/src/main/java/com/zhx/statusbar/StatusBarUtils.java @@ -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); } }