Show
Wie Sie in Adobe XD in verschiedenen Design-Systemen mit denselben Komponenten arbeiten Komponenten sind Design-Elemente mit einzigartiger Flexibilität, mit denen Sie Elemente, die immer wieder vorkommen, erstellen und verwalten können. Dabei können Sie die Instanzen für unterschiedliche Kontexte und Layouts abwandeln, etwa eine Schaltfläche, die in verschiedenen Kontexten verwendet wird. Im Folgenden wird erläutert, wie Sie mit Komponenten mehrere Versionen des gleichen Grundelements verwalten. VorbereitungMachen Sie sich mit den folgenden Konzepten in XD vertraut: Komponente erstellenUm eine Komponente zu erstellen, wählen Sie Objekt > Komponente erstellen. Sie können auch ein Objekt oder eine Objektgruppe auswählen und eine der folgenden Optionen verwenden: Klicken Sie im Eigenschafteninspektor im Bereich Komponente auf das Pluszeichen (+). Klicken Sie im Bedienfeld Elemente im Bereich Komponenten auf das Pluszeichen (+). Klicken Sie mit der rechten Maustaste auf das Objekt und wählen Sie Komponente erstellen (Cmd/Strg + K). Wenn Sie in XD eine Komponente zum ersten Mal erstellen, wird sie zu einer Primärkomponente, die links oben durch eine ausgefüllte grüne Raute gekennzeichnet ist. Sie können eine Komponente genauso bearbeiten wie jedes andere Element. Worauf Sie achten sollten
Best PracticesHier einige Best Practices für die Arbeit mit Komponenten:
Mit Komponenteninstanzen arbeitenJede Kopie der Primärkomponente wird als Instanz bezeichnet. Komponenteninstanzen sind in ihrer oberen linken Ecke durch eine grüne, nicht ausgefüllte Raute gekennzeichnet. Wenn Sie Änderungen an der Primärkomponente vornehmen, werden diese Änderungen auf alle Instanzen angewendet. Modifikationen sind einmalige Änderungen, die nur für diese Instanz und nicht für die Primärkomponente gelten. Wenn Sie eine Eigenschaft in einer Instanz ändern, kennzeichnet XD diese Eigenschaft als Modifikation. Sie können die Eigenschaften einer Instanz modifizieren, ohne die Verbindung mit der Primärkomponente aufzuheben. Best PracticesHier einige Best Practices für die Arbeit mit Komponenteninstanzen:
Primärkomponente bearbeitenWenn Sie eine Primärkomponente bearbeiten, werden alle Instanzen aktualisiert, es sei denn, diese enthalten Modifikationen für die betreffende Eigenschaft. Um eine Primärkomponente zu bearbeiten, wählen Sie auf der Arbeitsfläche eine Instanz oder eine Komponente aus und verwenden eine der folgenden
Optionen: Klicken Sie auf der Arbeitsfläche mit der rechten Maustaste auf eine Instanz und wählen Sie Primärkomponente bearbeiten. Klicken Sie im Bedienfeld Elemente mit der rechten Maustaste auf eine Komponente und wählen Sie Primärkomponente bearbeiten. Wählen Sie neben dem Standardzustand im Bereich Komponente das Stiftsymbol zum Bearbeiten aus. Worauf Sie achten sollten
Best PracticesEine Best Practice für das Bearbeiten von Primärkomponenten:
Komponenteninstanz modifizierenPrimärkomponenten bieten die erforderliche Konsistenz für die Verwaltung eines Design-Systems. Alle an der Primärkomponente vorgenommenen Änderungen werden automatisch auf ihre Instanzen übertragen. Ein Design-System ist jedoch nur so nützlich wie der Grad an Flexibilität, den es bietet. Sie können mit demselben Ausgangselement beginnen, müssen es jedoch je nach Kontext, in dem es verwendet wird, anpassen. Hier kommen Instanzen ins Spiel. Modifikationen sind einmalige Änderungen, die nur für diese Instanz und nicht für die Primärkomponente gelten. Wenn Sie eine Eigenschaft in einer Instanz ändern, kennzeichnet XD diese Eigenschaft als Modifikation. Modifizierte Eigenschaften bleiben immer erhalten, selbst wenn diese Eigenschaft in der Primärkomponente bearbeitet wird. Um Modifikationen zu löschen und auf die Primärkomponente zurückzusetzen, klicken Sie mit der rechten Maustaste auf die Instanz und wählen Auf Primärkomponente zurücksetzen. Arten von ModifikationenHier einige Modifikationsarten und Beispiele für deren Verwendung:
GrößenmodifikationenAuch die Größe von Komponenten kann geändert werden, wobei die leistungsstarken Funktionen von Responsive Resize ebenfalls zur Verfügung stehen. Wenn Sie die Größe der Primärkomponente ändern, wird automatisch die Größe aller Instanzen geändert, deren Größe nicht modifiziert wurde. Daher bleibt die Position von Instanzen nach einer Größenänderung als Modifikation erhalten. Wie funktioniert die Größenänderung in einer Primärkomponente und ihren Instanzen?
Wie bei Responsive Resize ordnet XD Ihre Elemente bei einer Größenänderung auf der größeren bzw. kleineren Fläche neu an. Im Eigenschafteninspektor können Sie Responsive Resize von Automatisch zu Manuell und umgekehrt umschalten. Mit „Manuell“ können Sie den Vorgang selbst steuern, indem Sie die Bedingungen bearbeiten. Modifikationen im ErscheinungsbildDie Möglichkeit, die ursprünglichen Elemente je nach Kontext zu ändern, ist beim Erstellen wiederverwendbarer Elemente wichtig. Infolgedessen können Sie alle Eigenschaften des Erscheinungsbilds einer Instanz modifizieren. Durch Modifikationen lassen sich eine Reihe von Variationen durchführen, wobei jedoch die Verbindung zur Primärkomponente erhalten bleibt. Modifikationen von Layout und StrukturSie können nicht nur die Größe einer Komponente oder das Layout der darin enthaltenen Elemente modifizieren, sondern die Komponenten auch strukturell modifizieren. Dies bedeutet, dass Sie Elemente in der Primärkomponente und ihren Instanzen hinzufügen oder entfernen können. Wenn Sie zur Primärkomponente ein Objekt hinzufügen, wird es auch in die entsprechenden Instanzen eingefügt. Wenn Sie ein Objekt hinzufügen, wendet XD den Algorithmus für Responsive Resize an und legt die Bedingungen automatisch für das Objekt fest. Dies hängt von der Position des neuen Objekts relativ zu seinem Container ab. Wenn ein Objekt aus der Primärkomponente gelöscht wird, wird es auch in allen Instanzen entfernt. Elemente können auch zu einer Instanz hinzugefügt oder daraus entfernt werden, und beim Hinzufügen eines
Objekts werden automatisch Bedingungen auf dieses Objekt angewendet. Wenn ein Element aus einer Instanz gelöscht wird, wird es nur in dieser Instanz entfernt. Das gleiche Element ist in der Primärkomponente weiterhin vorhanden. Worauf Sie achten sollten
Best PracticesHier einige Best Practices für die Arbeit mit Modifikationen in Komponenteninstanzen:
Zustände von Komponenten festlegenDurch Komponentenzustände haben Sie die Möglichkeit, verschiedene Varianten der Komponente für eine zustandsabhängige Wiederverwendung zu speichern. Wenn Sie Modifikationen für die Primärkomponente vornehmen, können Sie aus diesen Modifikationen einen Zustand erstellen, damit sie leicht wiederverwendet werden kann. Sie können beispielsweise eine Schaltflächenkomponente mit verschiedenen Varianten wie „vorrangig“ und „zweitrangig“ erstellen. Mit Zuständen können Sie Varianten mithilfe von Modifikationen an der Primärkomponente erstellen. Beachten Sie beim Arbeiten mit Zuständen und Komponenten die folgenden Hinweise:
Zustände hinzufügenNachdem Sie eine Komponente erstellt haben, wird sie im Eigenschafteninspektor mit einem Standardzustand aufgelistet. Sie können dann für die Komponenten drei Arten von Zuständen definieren: Neuer Zustand, Hover-Zustand und Zustand „Umschalten“. Neuen Zustand festlegenVerwenden Sie Neuer Zustand bei Szenarien, in denen Sie unterschiedliche Zustände einer Komponente anzeigen möchten, etwa eine deaktivierte oder angeklickte Version einer Komponente. Klicken Sie im Designmodus im Eigenschafteninspektor neben dem Standardzustand der Primärkomponente auf das Pluszeichen (+) und wählen Sie Neuer Zustand. Standardmäßig besitzt der neue Zustand noch keine eigene Interaktivität. Wie Sie eine Interaktion mit Komponenten verdrahten, wird unter Interaktivität zu Komponenten hinzufügen erläutert.
Hover-Zustand festlegenVerwenden Sie den Hover-Zustand, wenn die Komponente einen anderen Zustand anzeigen soll, sobald der Benutzer bei der Interaktion mit dem Prototyp den Mauszeiger über die Komponente führt. Klicken Sie im Designmodus im Eigenschafteninspektor neben dem Standardzustand der Primärkomponente auf das Pluszeichen (+) und wählen Sie Hover-Zustand. Standardmäßig besitzt der Hover-Zustand noch keine eigene Interaktivität.
Zustand „Umschalten“ festlegenVerwenden Sie den Zustand „Umschalten“, wenn Sie Komponenten mit interaktivem Umschaltverhalten erstellen möchten, z. B. Ein-/Aus-Schalter, Optionsfelder, Kontrollkästchen usw. Klicken Sie im Designmodus im Eigenschafteninspektor neben dem Standardzustand der Primärkomponente auf das Pluszeichen (+) und wählen Sie Zustand „Umschalten“. Sobald der Zustand „Umschalten“ erstellt wurde, bindet XD standardmäßig automatisch zwei bidirektionale Antippen-Interaktionen zwischen dem Standardzustand und dem Zustand „Umschalten“ ein und macht dadurch die Komponente vollständig interaktiv. Zustände anzeigen und verwaltenNachdem Sie die Zustände für Ihre Komponente erstellt haben, können Sie die Eigenschaften Ihrer Komponente bearbeiten und visualisieren, wie Ihre Komponente dem Benutzer angezeigt wird, der mit ihr interagiert. Es folgen einige Workflows für die Arbeit mit Zuständen: Wählen Sie im Eigenschafteninspektor die Komponente aus und wechseln Sie zwischen verschiedenen Zuständen. Doppelklicken Sie im Eigenschafteninspektor auf den Komponentenzustand und geben Sie einen neuen Namen ein. Zustände können nur in der Primärkomponente umbenannt und gelöscht werden. Sie können den Standardzustand nicht umbenennen. Klicken Sie mit der rechten Maustaste auf den Komponentenzustand und wählen Sie Löschen. Wenn Sie einen Komponentenzustand aus der Primärkomponente löschen, werden Komponenteninstanzen, für die dieser Zustand aktiv ist, wieder in den Standardzustand zurückversetzt. Modifikationen in ZuständenÄnderungen, die Sie am Standardzustand der Primärkomponente vornehmen, werden im Standardzustand aller Instanzen übernommen. Gleichermaßen führt die Bearbeitung eines bestimmten Zustands in der Primärkomponente dazu, dass alle Instanzen diese Bearbeitungen für den betreffenden Zustand erhalten. Vergewissern Sie sich stets, dass Sie den Zustand in der Primärkomponente bearbeiten, damit er für alle Instanzen aktualisiert wird. Bei Zuständen können Sie Eigenschaften wie Text, Bitmap, Größe, Layout und Erscheinungsbild modifizieren. Wenn Sie eine Zustandseigenschaft in einer Instanz modifizieren, empfängt diese für die betreffenden Eigenschaften keine Aktualisierungen mehr von der Primärkomponente. Wenn Sie mit den Ergebnissen Ihrer Modifikationen nicht zufrieden sind, können Sie die Komponente auf die Eigenschaften der Primärkomponente zurücksetzen, indem Sie mit der rechten Maustaste auf eine Instanz klicken und Auf Primärzustand zurücksetzen wählen. Dadurch werden alle Modifikationen einer Instanz gelöscht und die Eigenschaften werden auf die der Primärkomponente zurückgesetzt. Interaktivität hinzufügenIm Prototypmodus können Sie mithilfe der Trigger Antippen, Hover, Tasten & Gamepad und Sprache Interaktionen zwischen Komponentenzuständen verdrahten. Das Verdrahten von Interaktionen zwischen Komponentenzuständen funktioniert ähnlich wie das Verdrahten von Interaktionen zwischen zwei Zeichenflächen. Der Hauptunterschied besteht darin, dass Sie beim Verdrahten von Komponentenzuständen anstelle einer Zeichenfläche einen Zustand als Ziel auswählen.
Sie können mehrere Interaktionen für denselben Komponentenzustand definieren. Wenn Sie beispielsweise einen Ein/Aus-Schalter haben, der sowohl über den Zustand „Hover“ als auch über den Zustand „Antippen“ verfügt, können Sie diese Interaktionen definieren, indem Sie die Schritte 4 bis 7 zweimal wiederholen, um den Zustand „Hover“ und den Zustand „Antippen“ zu definieren. Nachdem Sie mehrere Interaktionen erstellt haben, werden im Bereich „Interaktion“ die definierten Interaktionen angezeigt. Wechseln Sie zwischen diesen Interaktionen, und passen Sie die Interaktionseigenschaften an Ihre Anforderungen an. Wenn Sie verschachtelte Hover-Interaktionen wie Flyout-Menüs oder Popups mit Schaltflächen mit mehreren Zuständen erstellen wollen, können Sie Komponenten mit Hover-Zuständen auch verschachteln. Worauf Sie achten sollten
Best PracticesHier einige Best Practices für das Hinzufügen von Zuständen zu Komponenten:
Komponenten verwaltenIm Bedienfeld Elemente können Sie Instanzen anzeigen oder neue Instanzen auf die Arbeitsfläche ziehen. Bearbeiten, umbenennen oder löschen Klicken Sie mit der rechten Maustaste im Bedienfeld Elemente auf eine Komponente oder auf der Arbeitsfläche auf eine Instanz und verwenden Sie die Optionen der Kontextmenüs, um die Komponente bzw. Instanz zu bearbeiten oder zu löschen. Um Komponenten umzubenennen, klicken Sie mit der rechten Maustaste und wählen Umbenennen. Auf den Primärzustand zurücksetzen Klicken Sie mit der rechten Maustaste auf die Instanz und wählen Sie Auf Primärzustand zurücksetzen, um alle Modifikationen zu leeren und die Instanz auf
die Primärkomponente zurückzusetzen. Interaktivität zu Komponenten hinzufügenZu Komponenten und zwischen Zuständen können Sie Interaktivität hinzufügen. Wenn Sie für eine Primärkomponente eine Interaktion erstellen, erben alle Instanzen dieser Komponente diese Interaktion. Änderungen an den Interaktionen der Primärkomponente werden in den Interaktionen der Instanzen automatisch aktualisiert. Sie können die Interaktionen in den Instanzen auch modifizieren, danach empfängt diese Instanz jedoch keine Aktualisierungen mehr von der Primärkomponente. Wie bei Design-Modifikationen können Sie auch die Interaktionseigenschaften einer Komponente modifizieren. Worauf Sie achten sollten
Best PracticesHier einige Best Practices, die beim Festlegen interaktiver Funktionen für eine Komponente nützlich sind:
Weitere InformationenWeitere Informationen zur Arbeit mit Komponenten erhalten Sie im folgenden Video. Dauer: 9 Minuten Wie geht’s weiter?Jetzt haben Sie die Grundlagen der Arbeit mit Komponenten in XD kennengelernt. Lernen Sie als Nächstes, wie Sie verschachtelte Komponenten in XD verwenden. Noch Fragen oder Ideen?
Haben Sie eine Frage oder eine Idee, die Sie uns mitteilen möchten? Werden Sie Teil der Adobe XD Community. Wir freuen uns schon auf Ihre Beiträge und Kreationen! |