Si tiene alguna pregunta que hacer o una idea que compartir, venga y participe en la Comunidad de Adobe XD. Nos gustaría que nos dejara sus comentarios y ver sus creaciones.
Obtenga información sobre cómo agregar varios estados a componentes en su sistema de diseño para desarrollar contenido interactivo fácilmente.
Los componentes que cambian su apariencia en función de las interacciones del usuario son extremadamente útiles para crear prototipos de alta fidelidad.
Puede crear un componente, agregarle múltiples variaciones (estados) y conectarlo para imitar el comportamiento del usuario del mundo real (sin tener que copiar sus componentes varias veces).
Tener componentes con estados también facilita la administración de sus contenidos y la creación de sistemas de diseño interactivos.
Algunos ejemplos comunes del componente con estados son los botones, las casillas de verificación y los botones de alternar animados. Estos componentes deben cambiar cuando los usuarios interactúen con ellos al tocarlos o al pasar el cursor sobre ellos.
Una vez que haya creado un componente, en el Inspector de propiedades hay disponible una nueva sección que incluye el componente con un Estado predeterminado. Ahora puede añadir tres tipos de estados para sus componentes: Nuevo estado, Estado con cursor encima o Estado de alternancia. Siga leyendo para saber cómo añadir un estado.
Utilice Nuevo estado para situaciones en las que desee mostrar variaciones de un componente, como una versión deshabilitada o en la que se haya hecho clic de un componente.
Haga clic en el botón + junto al estado predeterminado del componente principal en el Inspector de propiedades y seleccione Nuevo estado.
Nuevo estado no tiene ninguna interactividad definida en el estado. Tiene que cablear la interacción en modo Prototipo. Para obtener más información, consulte Agregar interactividad a componentes.
Utilice Estado con cursor encima si desea que su componente cambie y muestre un estado diferente cuando un usuario pasa el cursor sobre el componente.
En el modo Diseño, haga clic en el botón + junto al estado predeterminado del componente principal en el Inspector de propiedades y seleccione Estado con cursor encima.
Cuando se usa Estado con cursor encima, no tiene que ir al modo Prototipo para cablear la interacción. Se hace automáticamente.
Use el estado Alternancia cuando desee crear componentes con acciones interactivas de botones deslizantes, botones de opción, casillas de verificación, etc.
En el modo Diseño, haga clic en el botón + junto a Estado predeterminado del componente principal en el Inspector de propiedades y seleccione Estado de alternancia.
Una vez creado el estado de alternancia, XD generará automáticamente y de forma predeterminada dos interacciones de toque bidireccionales entre el Estado predeterminado y el Estado de alternancia, garantizando una interactividad total.
Puede añadir estados solo a un componente principal. Las instancias del componente siempre heredan sus estados del componente principal.
Después de crear los estados para su componente, puede editar las propiedades de su componente y visualizar cómo el componente aparece para el usuario que interactúa con él.
Puede utilizar los desencadenadores Tocar, Pasar el cursor, Teclas y mando de juego y Voz para conectar las interacciones entre los estados del componente en el modo Prototipo. Conectar las interacciones entre los estados del componente es parecido a conectar las interacciones entre mesas de trabajo. La principal diferencia es que, al conectar interacciones entre estados del componente, se elige un estado como destino en lugar de una mesa de trabajo.
Los estados vienen indicados sobre las mesas de trabajo en el menú desplegable separados por una raya.
Puede definir varias interacciones para el mismo estado del componente. Por ejemplo, si el botón deslizante está en estado activado, estado desactivado y estado con cursor encima de forma predeterminada, puede elegir las interacciones una a una en el estado predeterminado. Repita los pasos 4 a 7 para definir la interacción con el estado adicional. Después de crear varias interacciones, puede ver la sección Interacción que muestra las interacciones definidas. Alterne entre esas interacciones y modifique las propiedades de interacción para que se ajusten a sus requisitos.
Cuando define una interacción en un estado del componente principal, todas las instancias de ese componente heredan automáticamente esas interacciones. Esto significa que si conecta un componente a una mesa de trabajo o estado específico, todas las instancias de ese componente también contienen esas interacciones.
Cuando tiene una instancia seleccionada en el lienzo y desea editar estados existentes o agregar nuevos estados al componente principal, puede hacerlo a través de una de las siguientes opciones:
Haga clic en Editar para cambiar la selección al componente principal para agregar o editar estados.
Haga clic con el botón derecho en la instancia del componente y seleccione Editar componente principal.
Las instancias del componente están vinculadas con el componente principal. Los cambios de la cascada de un componente principal a las instancias. Para obtener más información, consulte Administrar componentes con un solo origen.
Cambiar el nombre del estado de un componente: Haga doble clic en el nombre del estado del componente en el Inspector de propiedades y escriba un nuevo nombre.
Reordenar los estados de los componentes principales: arrastre los estados de un componente principal del Inspector de Propiedades para reordenarlos.
Eliminar un estado del componente de un componente principal: haga clic con el botón derecho del ratón en el estado del componente y seleccione Eliminar. Cuando elimina un estado del componente del componente principal, las instancias del componente que tengan ese estado activo en el lienzo vuelven al estado predeterminado.
Solo puede cambiar el nombre de los estados y eliminarlos en el componente principal. No puede cambiar el nombre del estado predeterminado.
Puede publicar componentes y sus estados asociados en una biblioteca Creative Cloud desde el panel Bibliotecas y distribuirlos como parte de un sistema de diseño. Para obtener más información, consulte Trabajar con Bibliotecas Creative Cloud en XD.
Para simplificar la administración de los estados de los componentes, solo puede agregar, cambiar de nombre y eliminar estados desde un componente principal. Las instancias de ese componente heredan automáticamente cualquier cambio de estado realizado en el componente principal. Puede identificar fácilmente el componente principal desde el diamante con relleno verde en el lienzo o desde la sección Componente en el Inspector de propiedades. Las instancias tienen un diamante verde sin relleno.
Siga estos principios mientras edita estados en componentes principales e instancias:
Si no está satisfecho con los resultados de las anulaciones, restablezca al componente principal original haciendo clic con el botón derecho en una instancia y seleccionando Restablecer a estado principal. Esto borra todas las anulaciones de una instancia y la vuelve a restablecer al componente principal.
Para obtener más información sobre cómo funcionan las anulaciones en componentes, consulte Trabajar con componentes en XD.
Puede crear y mantener un único origen para todos sus componentes reutilizables junto con sus estados e interacciones definidos. Por ejemplo, si tiene un componente de botón con 5 estados definidos: Primario, Secundario, Pasar el cursor, Tocar y Desactivado, cuando copia y pega ese componente en los documentos, XD crea un componente vinculado que mantiene todos los estados del componente definidos junto con las interacciones de estado.
Si cambia las propiedades de su componente vinculado (estilo, interacciones, etc.) en el documento de origen, XD notifica a los documentos con instancias de dicho componente vinculado con esas actualizaciones. En este punto, puede obtener una vista previa de los cambios y elegir aceptarlos o pasarlos por alto.
Los componentes vinculados solo admiten interacciones definidas entre estados y no mesas de trabajo.
¿Desea crear un conmutador que se active y se desactive cuando un usuario lo toque?
Mire este vídeo para obtener más información sobre cómo puede crear interactividad usando componentes con estados.
Duración: 7 minutos.
Le hemos introducido en el uso del componente con estados. Siga esta publicación de la comunidad y descubra cómo usar esta función para crear casillas de verificación.
Si tiene alguna pregunta que hacer o una idea que compartir, venga y participe en la Comunidad de Adobe XD. Nos gustaría que nos dejara sus comentarios y ver sus creaciones.
Inicia sesión en tu cuenta