Ich weiß, dass es zwei Möglichkeiten für Knockouts gibt: tief und flach. Allerdings möchte ich etwas dazwischen.
Ich erstelle eine Benutzeroberfläche, also gibt es viele Elemente/Ebenen, und ich halte sie gerne alle in Gruppen organisiert. Das bringt jedoch durcheinander, wie sich Schichten gegenseitig ausschalten (verständlicherweise).
Ich möchte Knockout: Deep nicht verwenden, weil ich nicht möchte, dass Ebenen alles durchdringen , aber Knockout: Shallow durchquert nicht die übergeordneten Gruppen und erzeugt daher nicht den gewünschten Effekt.
Gibt es eine Möglichkeit für Knockouts, einige Gruppen zu durchlaufen, aber sie halten bei einer bestimmten Ebene an und knockout nur bis zu dieser?
Im Moment muss ich Ebenen ungruppiert lassen, damit sie korrekt ausgespart werden.
Bearbeiten: Hier ist der Effekt, den ich anstrebe (die Schaltfläche (+) löscht die dunkle Überlagerung des Bildes dahinter):
Und so muss ich die Ebenen derzeit anordnen:
Add button: +
Beachten Sie, wie ich die Ebenen und ungruppiert lassen muss Add button: border
, damit sie die Ebene aussparen können (die dann an die Gruppe BG
weitergegeben wird ). Wallpapers
Idealerweise möchte ich, dass ähnliche Ebenen wie diese für meine eigene geistige Gesundheit gruppiert werden ...
Bearbeiten 2: Hier sind weitere Screenshots. Der erste ist der gewünschte Effekt (das Aussparen der BG
Ebene für die Wallpaper
Gruppe). Der zweite ist, dass die Schaltfläche einfach nur weiß mit reduzierter Deckkraft ist. Ich weiß, dass ich die Form in diesem Beispiel einfach rot machen könnte, aber ich wollte das deutlich zeigen unterschiedliche Ergebnisse zwischen den beiden Methoden.Es würde nicht für etwas funktionieren, das keine Volltonfarbe ist.
Eine Option, die ich Ihnen hier vorstellen könnte, ist die Verwendung einer Vektormaske auf Ihrer BG
Ebene.
Nun, wie sich herausstellt, können Sie einen Knockout auf eine ganze Gruppe selbst anwenden, sodass der gesamte Inhalt den übergeordneten Inhalt ausschaltet. Daran habe ich nicht gedacht.
In diesem Fall kann ich die Ebenen Add button: +
und Add button: border
in einer Gruppe gruppieren und auf diese Gruppe Knockout: shallow anwenden.
Dies funktioniert natürlich nur, wenn Sie möchten, dass jede Ebene in der Gruppe ausgespart wird, und wirkt sich dennoch nur auf die nächste übergeordnete Gruppe aus. Wenn Sie nicht möchten, dass einige Ebenen ausgeblendet werden, müssen Sie sie anscheinend separat gruppieren (was aus grafischer Sicht sinnvoll ist - ich wollte Ebenen hauptsächlich aus organisatorischen Gründen gruppieren).
Edie Adolf
scferg5
Edie Adolf
scferg5
Wallpaper
lila ist, möchte ich, dass die Schaltfläche (+) lila ist. Wenn es gelb ist, möchte ich, dass die Schaltfläche gelb ist. Ich möchte die Farben der Schaltfläche nicht manuell ändern müssen, wenn sich die FarbeWallpaper
ändert (und wenn es keine flache Farbe ist, sieht es nicht so aus, als würde es "durchschneiden").scferg5