Checkbox
blog
, compose
, csa
Checkbox
Similar al conmutador, tenemos la clásica casilla de verificación es un componente muy usado en muchos escenarios. Podemos usar la función componible Checkbox
, que nos proveerá la opción de alternar entre dos estados, marcado y no marcado. Para usarlo, deberemos indicar el estado inicial, además de la función que responderá al evento de cambiar de estado.
La lista de atributos de Checkbox es la que sigue:
Cómo se puede apreciar, es exactamente igual a Switch
salvo por el atributo colors
que en este caso de un CheckboxColors
Por lo tanto, gestionar el cambio de estado de un Checkbox es idéntico al de un Switch
Podemos darle color a los diferentes estados del Checkbox además de el tick de verificación:
A diferencia del componente XML
, Checkbox
no tiene la posibilidad innata de incluirle una etiqueta para dar contexto de lo que se está verificando. Por lo tanto, es necesario componer un vista usando la función Text
para ello: