Skip to content

BlurSwitchButtonView

В XML-макете

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

Атрибуты XML

Имя атрибутаТипЗначение по умолчаниюОписание
app:baseColorcolor#0161F2Базовый цвет (вы должны установить только одно значение цвета, оно автоматически рассчитает цвета для состояний on и off)
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 вы должны установить только одно значение цвета, оно автоматически рассчитает цвета для состояний on и off