Skip to content

BlurSwitchButtonView

Use na estrutura XML

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

Descrição dos Atributos

Nome do AtributoTipoValor padrãoDescrição
app:baseColorcolor#0161F2Cor base (basta definir um valor de cor e o programa calculará automaticamente a cor dos estados on e off)
app:useSolidColorModebooleanfalse-
app:solidOnColorcolor--
app:solidOffColorcolor--

Use o código

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

// Função que observa os estados de on e off
blurSwitch.setOnCheckedChangeListener(is -> {
    if (is) {

    }
});

// Define a cor base
blurSwitch.setBaseColor(0xFF0161F2);

// O primeiro parâmetro define o estado e o segundo parâmetro determina se uma animação é necessária
blurSwitch.setChecked(false, false);

// Use o modo de cor sólida
blurSwitch.setUseSolidColorMode(true);

// Está em modo de cor sólida?
blurSwitch.isUseSolidColorMode();

// Defina a cor do modo de cor sólida
blurSwitch.setSolidColors();

WARNING

BlurSwitchButtonView Basta definir a Cor Base e o programa calculará automaticamente a cor dos estados ligado e desligado