Skip to content

Commit

Permalink
update 2.2.2
Browse files Browse the repository at this point in the history
  • Loading branch information
gyf-dev committed Jun 5, 2017
1 parent 6fb52f7 commit 950d62c
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 16 deletions.
28 changes: 15 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -46,9 +46,10 @@
.hideBar(BarHide.FLAG_HIDE_BAR) //隐藏状态栏或导航栏或两者,不写默认不隐藏
.setViewSupportTransformColor(toolbar) //设置支持view变色,支持一个view,不指定颜色,默认和状态栏同色,还有两个重载方法
.addViewSupportTransformColor(toolbar) //设置支持view变色,可以添加多个view,不指定颜色,默认和状态栏同色,还有两个重载方法
.titleBar(toolBar) //解决状态栏和布局重叠问题
.statusBarView(view) //解决状态栏和布局重叠问题
.fitsSystemWindows(false) //解决状态栏和布局重叠问题,默认为false,当为true时一定要指定statusBarColor(),不然状态栏为透明色
.titleBar(view) //解决状态栏和布局重叠问题,任选其一
.statusBarView(view) //解决状态栏和布局重叠问题,任选其一
.fitsSystemWindows(true) //解决状态栏和布局重叠问题,任选其一,默认为false,当为true时一定要指定statusBarColor(),不然状态栏为透明色
.supportActionBar(true) //支持ActionBar使用
.statusBarColorTransform(R.color.orange) //状态栏变色后的颜色
.navigationBarColorTransform(R.color.orange) //导航栏变色后的颜色
.barColorTransform(R.color.orange) //状态栏和导航栏变色后的颜色
Expand Down Expand Up @@ -93,36 +94,37 @@
viewPager.addOnPageChangeListener(new ViewPager.OnPageChangeListener() {
@Override
public void onPageScrolled(int position, float positionOffset, int positionOffsetPixels) {

}

@Override
public void onPageSelected(int position) {
ImmersionBar immersionBar = ImmersionBar.with(FragmentActivity.this);
switch (position) {
case 0:
immersionBar.statusBarDarkFont(false)
ImmersionBar.with(oneFragment)
.navigationBarColor(R.color.btn4)
.init();
break;
case 1:
immersionBar.statusBarDarkFont(true)
ImmersionBar.with(twoFragment)
.statusBarDarkFont(true)
.navigationBarColor(R.color.btn3)
.init();
break;
case 2:
immersionBar.statusBarDarkFont(false)
ImmersionBar.with(threeFragment)
.navigationBarColor(R.color.btn13)
.init();
break;
case 3:
immersionBar.statusBarDarkFont(true)
ImmersionBar.with(fourFragment)
.statusBarDarkFont(true)
.navigationBarColor(R.color.btn1)
.init();
break;
}
}

@Override
public void onPageSelected(int position) {

}

@Override
public void onPageScrollStateChanged(int state) {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,9 +44,10 @@ protected void onCreate(Bundle savedInstanceState) {
// .hideBar(BarHide.FLAG_HIDE_BAR) //隐藏状态栏或导航栏或两者,不写默认不隐藏
// .setViewSupportTransformColor(toolbar) //设置支持view变色,支持一个view,不指定颜色,默认和状态栏同色,还有两个重载方法
// .addViewSupportTransformColor(toolbar) //设置支持view变色,可以添加多个view,不指定颜色,默认和状态栏同色,还有两个重载方法
// .titleBar(view) //解决状态栏和布局重叠问题
// .statusBarView(view) //解决状态栏和布局重叠问题
// .fitsSystemWindows(false) //解决状态栏和布局重叠问题,默认为false,当为true时一定要指定statusBarColor(),不然状态栏为透明色
// .titleBar(view) //解决状态栏和布局重叠问题,任选其一
// .statusBarView(view) //解决状态栏和布局重叠问题,任选其一
// .fitsSystemWindows(false) //解决状态栏和布局重叠问题,任选其一,默认为false,当为true时一定要指定statusBarColor(),不然状态栏为透明色
// .supportActionBar(true) //支持ActionBar使用
// .statusBarColorTransform(R.color.orange) //状态栏变色后的颜色
// .navigationBarColorTransform(R.color.orange) //导航栏变色后的颜色
// .barColorTransform(R.color.orange) //状态栏和导航栏变色后的颜色
Expand Down

0 comments on commit 950d62c

Please sign in to comment.