package com.gyf.immersionbar.activity;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
import com.gyf.barlibrary.BarParams;
import com.gyf.barlibrary.ImmersionBar;
import com.gyf.immersionbar.R;
import butterknife.BindView;
import butterknife.ButterKnife;
import butterknife.OnClick;
/**
* Created by geyifeng on 2017/5/8.
*/
public class Over3Activity extends BaseActivity {
@BindView(R.id.text)
TextView textView;
@BindView(R.id.btn)
Button button;
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_over3);
ButterKnife.bind(this);
ImmersionBar.with(this)
.fitsSystemWindows(true)
.statusBarColor(R.color.colorPrimary)
.navigationBarColor(R.color.colorPrimary)
.init();
textView.setText("使用ImmersionBar的fitsSystemWindows方法" +
"指定fitsSystemWindows为true,然后指定状态栏的颜色,不然状态栏为透明色,很难看,详情参看此页面的实现");
}
@OnClick({R.id.btn})
public void onClick(View view) {
switch (view.getId()) {
case R.id.btn:
BarParams barParams = ImmersionBar.with(this).getBarParams();
if (barParams.fits){
ImmersionBar.with(this).fitsSystemWindows(false).transparentStatusBar().init();
button.setText("fitsSystemWindows动态演示:false");
}
else{
ImmersionBar.with(this).fitsSystemWindows(true).statusBarColor(R.color.colorPrimary).init();
button.setText("fitsSystemWindows动态演示:true");
}
break;
}
}
}