En la aplicación en la que he estado trabajando, me gustaría tener un botón de estado múltiple (en mi caso, tres), en lugar de los dos que proporciona ToggleButton
. Intenté comenzar el mío que se extiende a Button
, siguiendo la fuente CompoundButton
, pero honestamente leer sobre su fuente fue un poco abrumador.Multi-State Toggle Button
¿Hay alguna manera de hacer un botón de alternar entre tres estados utilizando solo un selector xml o algo así, o quizás otro método en el que no haya pensado? Estoy más bien perdido en cómo hacer esto.
Mirando el hilo que vinculó: entiendo el paso 1, pero tengo algunas preguntas sobre 2. Al crear una nueva vista, ¿sería mejor extender View, Button u otra cosa? ¿Y hay otros métodos que debería sobrecargar además de los constructores y onCreateDrawableState()? Mis disculpas si estas son básicas, esta es mi primera aplicación real. – Melde
¡No importa, lo tengo funcionando! Gracias por el empuje en la dirección correcta, lo aprecio. – Melde
@moonfire es su código propietario? También estoy tratando de crear un botón de palanca tri-estado, y me gustaría ver algunas otras soluciones para entender cómo hacerlo. – JohnMetta