Skip to content

BlurSwitchButtonView

XMLレイアウトで使う

xml
<com.qmdeve.blurview.widget.BlurSwitchButtonView
    android:layout_width="65dp"
    android:layout_height="wrap_content"
    app:baseColor="#0161F2" />

属性説明

属性名タイプデフォルト値描写
app:baseColorcolor#0161F2基本色(色値を設定するだけで、自動的にonoff状態の色を計算します)
app:useSolidColorModebooleanfalse-
app:solidOnColorcolor--
app:solidOffColorcolor--

Use the code

java
BlurSwitchButtonView blurSwitch = findViewById(R.id.blurSwitch);

// コールバックモニターを設定する
blurSwitch.setOnCheckedChangeListener(is -> {
    if (is) {
        
    }
});

// 基本色を設定する
blurSwitch.setBaseColor(0xFF0161F2);

// 第一引数は状態を設定し、第二引数はアニメーションが必要かどうかを決定します
blurSwitch.setChecked(false, false);

// ソリッドカラーモードを使用する
blurSwitch.setUseSolidColorMode(true);

// ソリッドカラーモードにあるかどうか
blurSwitch.isUseSolidColorMode();

// ソリッドカラーモードの色を設定する
blurSwitch.setSolidColors();

WARNING

BlurSwitchButtonView 基本色を設定するだけで、自動的にonoff状態の色を計算します