package com.gyf.barlibrary;

import android.view.View;
import com.bytedance.covode.number.Covode;
import java.util.HashMap;
import java.util.Map;

public class BarParams implements Cloneable {
    public float autoNavigationBarDarkModeAlpha;
    public boolean autoNavigationBarDarkModeEnable;
    public float autoStatusBarDarkModeAlpha;
    public boolean autoStatusBarDarkModeEnable;
    public BarHide barHide = BarHide.FLAG_SHOW_BAR;
    public float contentAlpha = 0.0f;
    public int contentColor = 0;
    public int contentColorTransform = -16777216;
    public int defaultNavigationBarColor = -16777216;
    public boolean fits = false;
    public boolean fixMarginAtBottom = false;
    public int flymeOSStatusBarFontColor;
    public boolean fullScreen;
    public boolean hideNavigationBar;
    public boolean isSupportActionBar = false;
    public boolean keyboardEnable = false;
    public int keyboardMode = 18;
    public float navigationBarAlpha;
    public int navigationBarColor = -16777216;
    public int navigationBarColorTransform = -16777216;
    public boolean navigationBarDarkIcon;
    public boolean navigationBarEnable = true;
    public boolean navigationBarWithEMUI3Enable = true;
    public boolean navigationBarWithKitkatEnable = true;
    public OnKeyboardListener onKeyboardListener;
    public float statusBarAlpha;
    public int statusBarColor;
    public boolean statusBarColorEnabled = true;
    public int statusBarColorTransform = -16777216;
    public boolean statusBarDarkFont;
    public View statusBarView;
    public View titleBarView;
    public boolean useDefaultNavigationBarColor = true;
    public float viewAlpha = 0.0f;
    public Map<View, Map<Integer, Integer>> viewMap = new HashMap();

    static {
        Covode.recordClassIndex(45591);
    }

    public BarParams clone() {
        try {
            return (BarParams) super.clone();
        } catch (CloneNotSupportedException unused) {
            return null;
        }
    }
}
