Modificatori di apparizione dell'interfaccia utente

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

Utilizzando modificatori di apparenza , puoi personalizzare ulteriormente l'aspetto del tuo GuiObjects .

Grado

L'oggetto UIGradient applica un gradiente di colore e trasparenza al suo padre GuiObject .

Puoi configurare il gradiente by:

  • Impostare i suoi colori attraverso un ColorSequence nella Proprietàdel gradiente Color.
  • Impostando la sua trasparenza attraverso una NumberSequence nella Proprietàdel gradiente Transparency.
  • Selezione del punto di partenza del gradiente (interno o all'esterno dei confini del parent) attraverso la ProprietàOffset.
  • Selezione dell'angolo del gradiente attraverso la ProprietàRotation.

Sequenza di colori

Per impostare la sequenza di colori di un gradiente:

  1. Nella finestra Explorer , seleziona il UIGradient.

  2. Nella finestra Proprietà , clicca all'interno del campo Colore , quindi clicca il pulsante a destra della Quadro di selezionedi input.Un pop-up sequenza di colori viene visualizzato.

    Ogni triangolo sull'asse inferiore della sequenza di colori è un punto di controllo che determina il valore del colore a quel punto.

    Color sequence popup from white to white
  3. Fai clic su un punto chiave nella sequenza di colori, quindi fai clic sul piccolo quadrato accanto a Colore per aprire la finestra pop-up Colori .

  4. Seleziona il colore desiderato per il punto di accesso.

    Color sequence popup from red to white
  5. Se necessario, puoi:

    • Aggiungi un altro punto chiave facendo clic ovunque sul grafico.
    • Trascina un punto di accesso esistente in una nuova posizione o seleziona un punto di accesso e inserisci un valore temporale specifico attraverso l'input Tempo .
    • Elimina un punto chiave selezionandolo e facendo clic sul pulsante Elimina .
    • Ripristina la sequenza facendo clic sul pulsante Ripristina .

Trasparenza

Per regolare la trasparenza di un grado nel suo intervallo:

  1. Nella finestra Explorer , seleziona il UIGradient.

  2. Nella finestra Proprietà , clicca all'interno del campo di proprietà Trasparenza , quindi clicca il pulsante a destra della Quadro di selezionedi input.Un pop-up di sequenza di numeri.

    Ogni quadrato attraverso la sequenza numerica è un punto di chiave che determina il valore di trasparenza a quel punto.

    Number sequence popup from 0.5 to 0.5
  3. Fai clic e trascina qualsiasi punto di accesso in giro, o seleziona un punto di accesso e inserisci una combinazione di tempo/valore specifica attraverso gli input Tempo e Valore .

    Number sequence popup from 0 to 1
  4. Se necessario, puoi:

    • Aggiungi un altro punto chiave facendo clic ovunque sul grafico.
    • Elimina un punto chiave selezionandolo e facendo clic sul pulsante Elimina .
    • Ripristina la sequenza facendo clic sul pulsante Ripristina .

Spostamento e rotazione

Le proprietà Offset e Rotation ti consentono di regolare i punti di controllo del gradiente e il suo angolo.Come illustrato nei seguenti diagrammi, Offset è basato su una percentuale di larghezza o altezza del parent, e entrambi i valori positivi o negativi sono validi

Offset (X) = 0
>

Offset (X) = 0.25
>

Offset (X) = -0.25
>

Allo stesso modo, quando ruoti il gradiente, anche i punti di controllo Rotare.

Rotazione = 0
>

Rotazione = 45
>

Rotazione = -90
>

Tratto

L'istanza UIStroke applica un contorno al testo o a un bordo. Le caratteristiche principali includono:

Contorno del testo/confine

A seconda del suo parent, UIStroke opera come un contorno di testo o come un bordo .Quando genitori UIStroke a un oggetto di testo, si applica all'outline del testo; quando genitori UIStroke ad altri GuiObjects , si applica al bordo.

Etichetta di testo con figlio UIStroke
>

Frame con figli UIStroke e UICorner
>

Quando viene applicato a un oggetto di testo, puoi annullare il comportamento predefinito dello stroke con la ProprietàApplyStrokeMode, consentendoti di applicare lo stroke ai confini dell'oggetto invece del testo stesso.Puoi persino controllare l'outline del testo e il bordo in modo indipendente assegnando due UIStroke istanze a un oggetto di testo, una impostata su Contextual e l'altra su Border .

UIStroke.ApplyStrokeMode = Contextual
>

UIStroke.ApplyStrokeMode = Border

Spessore

Puoi impostare la larghezza del tratto attraverso la proprietà Thickness che viene misurata in pixel dagli angoli esterni del parent.

UIStroke.Thickness = 4
>

UIStroke.Thickness = 12
>

Colore/gradiente

Puoi impostare il colore del tratto attraverso la ProprietàColor, nonché inserire un'istanza figlia UIGradient per creare tratti di gradiente.

UIStroke.Color = (0, 95, 225)
>

UIStroke con figlio UIGradient
>

Trasparenza

La proprietà Transparency imposta la trasparenza del tratto in modo indipendente dalla trasparenza dell'oggetto padre BackgroundTransparency o TextTransparency.Questo ti consente di rendere testo e bordi che sono "空洞" (consistenti solo di un contorno).

TextLabel.TextTransparency = 0 / UIStroke.Transparency = 0.5
>

TextLabel.TextTransparency = 1  /  UIStroke.Transparency = 0
>

Stile angolare

La proprietà LineJoinMode ti consente di controllare come vengono interpretati gli angoli.Accetta un valore di Rotonda , Sega , o Miter .

UIStroke.LineJoinMode = Round
>

UIStroke.LineJoinMode = Bevel
>

UIStroke.LineJoinMode = Miter
>

Punti

L'istanza UICorner applica la deformazione a tutti i quattro angoli del suo padre GuiObject .Puoi controllare il raggio applicato attraverso la proprietà CornerRadius usando Scale o Offset .

Scale arrotonda gli angoli a una percentuale basata sulla lunghezza totale dell' bordo più breve del parent, intendendo che una scala di 0.5 o superiore deforma il genitore in una forma a "pill", indipendentemente dalla sua larghezza o altezza.Offset arrotonda gli angoli a un numero specifico di pixel , indipendentemente dalla larghezza/altezza del parent.

Scale = 0.25  ·  Offset = 0
Scale = 0.5  ·  Offset = 0
Scale = 0  ·  Offset = 32
Scale = 0  ·  Offset = 64

Spaziatura

Un oggetto A UIPadding applica la spaziatura superiore, inferiore, sinistra e/o destra ai contenuti del genitore GuiObject.

Ad esempio, puoi spostare il testo all'interno di un pulsante di testo verso il basso o verso l'alto applicando un offset alla parte inferiore del pulsante.