// Path: immersionbar-sample/src/main/java/com/gyf/immersionbar/sample/fragment/two/CategoryTwoFragment.java
// public class CategoryTwoFragment extends BaseImmersionFragment {
// 
//     @Override
//     protected int getLayoutId() {
//         return R.layout.fragment_two_category;
//     }
// 
//     @Override
//     public void initImmersionBar() {
//         super.initImmersionBar();
//         ImmersionBar.with(this)
//                 .navigationBarColor(R.color.btn1)
//                 .init();
//     }
// }
// 
// Path: immersionbar-sample/src/main/java/com/gyf/immersionbar/sample/fragment/two/HomeTwoFragment.java
// public class HomeTwoFragment extends BaseImmersionFragment {
// 
//     @BindView(R.id.mIv)
//     ImageView mIv;
// 
//     @Override
//     protected int getLayoutId() {
//         return R.layout.fragment_two_home;
//     }
// 
//     @Override
//     public void initImmersionBar() {
//         super.initImmersionBar();
//         ImmersionBar.with(this)
//                 .navigationBarColor(R.color.colorPrimary)
//                 .keyboardEnable(false)
//                 .init();
//     }
// 
//     @Override
//     protected void initView() {
//         super.initView();
//         Glide.with(this).asBitmap().load(Utils.getPic())
//                 .apply(new RequestOptions().placeholder(R.mipmap.test))
//                 .into(mIv);
//     }
// }
// 
// Path: immersionbar-sample/src/main/java/com/gyf/immersionbar/sample/fragment/two/MineTwoFragment.java
// public class MineTwoFragment extends BaseImmersionFragment {
// 
//     @Override
//     protected int getLayoutId() {
//         return R.layout.fragment_two_mine;
//     }
// 
//     @Override
//     public void initImmersionBar() {
//         super.initImmersionBar();
//         ImmersionBar.with(this)
//                 .navigationBarColor(R.color.btn7)
//                 .init();
//     }
// }
// 
// Path: immersionbar-sample/src/main/java/com/gyf/immersionbar/sample/fragment/two/ServiceTwoFragment.java
// public class ServiceTwoFragment extends BaseImmersionFragment {
//     @Override
//     protected int getLayoutId() {
//         return R.layout.fragment_two_service;
//     }
// 
//     @Override
//     public void initImmersionBar() {
//         super.initImmersionBar();
//         ImmersionBar.with(this)
//                 .statusBarDarkFont(true, 0.2f)
//                 .navigationBarColor(R.color.btn2)
//                 .navigationBarDarkIcon(true)
//                 .keyboardEnable(false)
//                 .init();
//     }
// }


import androidx.fragment.app.FragmentTransaction;
import android.view.View;
import android.widget.FrameLayout;
import android.widget.LinearLayout;
import com.gyf.immersionbar.sample.R;
import com.gyf.immersionbar.sample.fragment.two.CategoryTwoFragment;
import com.gyf.immersionbar.sample.fragment.two.HomeTwoFragment;
import com.gyf.immersionbar.sample.fragment.two.MineTwoFragment;
import com.gyf.immersionbar.sample.fragment.two.ServiceTwoFragment;
import butterknife.BindView;
                    transaction.add(R.id.content, homeTwoFragment);
                } else {
                    transaction.show(homeTwoFragment);
                }
                break;
            case 1:
                if (categoryTwoFragment == null) {
                    categoryTwoFragment = new CategoryTwoFragment();
                    transaction.add(R.id.content, categoryTwoFragment);
                } else {
                    transaction.show(categoryTwoFragment);
                }
                break;
            case 2:
                if (serviceTwoFragment == null) {
                    serviceTwoFragment = new ServiceTwoFragment();
                    transaction.add(R.id.content, serviceTwoFragment);
                } else {
                    transaction.show(serviceTwoFragment);
                }
                break;
            case 3:
                if (mineTwoFragment == null) {
                    mineTwoFragment = new MineTwoFragment();
                    transaction.add(R.id.content, mineTwoFragment);
                } else {
                    transaction.show(mineTwoFragment);
                }
                break;
            default:
// Path: immersionbar-sample/src/main/java/com/gyf/immersionbar/sample/fragment/two/CategoryTwoFragment.java
// public class CategoryTwoFragment extends BaseImmersionFragment {
// 
//     @Override
//     protected int getLayoutId() {
//         return R.layout.fragment_two_category;
//     }
// 
//     @Override
//     public void initImmersionBar() {
//         super.initImmersionBar();
//         ImmersionBar.with(this)
//                 .navigationBarColor(R.color.btn1)
//                 .init();
//     }
// }
// 
// Path: immersionbar-sample/src/main/java/com/gyf/immersionbar/sample/fragment/two/HomeTwoFragment.java
// public class HomeTwoFragment extends BaseImmersionFragment {
// 
//     @BindView(R.id.mIv)
//     ImageView mIv;
// 
//     @Override
//     protected int getLayoutId() {
//         return R.layout.fragment_two_home;
//     }
// 
//     @Override
//     public void initImmersionBar() {
//         super.initImmersionBar();
//         ImmersionBar.with(this)
//                 .navigationBarColor(R.color.colorPrimary)
//                 .keyboardEnable(false)
//                 .init();
//     }
// 
//     @Override
//     protected void initView() {
//         super.initView();
//         Glide.with(this).asBitmap().load(Utils.getPic())
//                 .apply(new RequestOptions().placeholder(R.mipmap.test))
//                 .into(mIv);
//     }
// }
// 
// Path: immersionbar-sample/src/main/java/com/gyf/immersionbar/sample/fragment/two/MineTwoFragment.java
// public class MineTwoFragment extends BaseImmersionFragment {
// 
//     @Override
//     protected int getLayoutId() {
//         return R.layout.fragment_two_mine;
//     }
// 
//     @Override
//     public void initImmersionBar() {
//         super.initImmersionBar();
//         ImmersionBar.with(this)
//                 .navigationBarColor(R.color.btn7)
//                 .init();
//     }
// }
// 
// Path: immersionbar-sample/src/main/java/com/gyf/immersionbar/sample/fragment/two/ServiceTwoFragment.java
// public class ServiceTwoFragment extends BaseImmersionFragment {
//     @Override
//     protected int getLayoutId() {
//         return R.layout.fragment_two_service;
//     }
// 
//     @Override
//     public void initImmersionBar() {
//         super.initImmersionBar();
//         ImmersionBar.with(this)
//                 .statusBarDarkFont(true, 0.2f)
//                 .navigationBarColor(R.color.btn2)
//                 .navigationBarDarkIcon(true)
//                 .keyboardEnable(false)
//                 .init();
//     }
// }


// Path: immersionbar-sample/src/main/java/com/gyf/immersionbar/sample/activity/FragmentTwoActivity.java
import androidx.fragment.app.FragmentTransaction;
import android.view.View;
import android.widget.FrameLayout;
import android.widget.LinearLayout;
import com.gyf.immersionbar.sample.R;
import com.gyf.immersionbar.sample.fragment.two.CategoryTwoFragment;
import com.gyf.immersionbar.sample.fragment.two.HomeTwoFragment;
import com.gyf.immersionbar.sample.fragment.two.MineTwoFragment;
import com.gyf.immersionbar.sample.fragment.two.ServiceTwoFragment;
import butterknife.BindView;

                    transaction.add(R.id.content, homeTwoFragment);
                } else {
                    transaction.show(homeTwoFragment);
                }
                break;
            case 1:
                if (categoryTwoFragment == null) {
                    categoryTwoFragment = new CategoryTwoFragment();
                    transaction.add(R.id.content, categoryTwoFragment);
                } else {
                    transaction.show(categoryTwoFragment);
                }
                break;
            case 2:
                if (serviceTwoFragment == null) {
                    serviceTwoFragment = new ServiceTwoFragment();
                    transaction.add(R.id.content, serviceTwoFragment);
                } else {
                    transaction.show(serviceTwoFragment);
                }
                break;
            case 3:
                if (mineTwoFragment == null) {
                    mineTwoFragment = new MineTwoFragment();
                    transaction.add(R.id.content, mineTwoFragment);
                } else {
                    transaction.show(mineTwoFragment);
                }
                break;
            default:
                break;