gohud

Token'lar

← Tema

Her renk ve her ölçü, Theme içindeki GoHud türü altında adıyla erişilecek şekilde yaşar. Sayı yazmamak kuraldır: tema değiştiğinde adlar peşinden gelir.

GoUi.color(GoTheme.ACCENT)             # renk
GoUi.metric(GoTheme.GAP)               # ölçü (dp)
GoUi.font_size(GoTheme.ROLE_CAPTION)   # bir yazı rolünün boyutu
GoUi.box(GoTheme.BOX_CARD)             # bir StyleBox'ın kopyası

Renkler

AdNerede kullanılır
backgroundEkranın zemini
surface · surface_soft · surface_highÜç panel katmanı — panel, kart, yükseltilmiş hücre
borderKart ve düğme kenarlıkları
text · secondary · mutedÜç yazı düzeyi — gövde, destekleyici, soluk
accent · on_accentVurgu ve onun üstüne yerleşen yazı
success · warning · danger · infoDurum yazısı renkleri
*_fillAynı durumların dolgu hali — çubuklar ve diğer geniş alanlar
scrim · shadow · trackAçılır pencerelerin arkasındaki perde, gölgeler, çubuğun oluğu
*_fill neden var. Aynı anlam, zıt gereksinimler. Yazı olarak kullanılan warning, açık bir arka planda okunacak kadar koyu olmalıdır; bir deneyim çubuğunun dolgusu olarak kullanıldığında ise fark edilecek kadar parlak olmalıdır. Tek bir token ikisini birden olamaz — açık temanın çubuğu kahverengiye dönmüştü. _fill varyantı olmayan bir tema otomatik olarak temel ada geri düşer; böylece bu token'lardan önce yazılmış temalar çalışmaya devam eder.

Ölçüler (dp)

touch button_height gap_tiny gap_small gap gap_large padding padding_compact compact_padding_x compact_padding_y radius_small radius radius_large screen_margin scroll_deadzone scroll_edge scrollbar_width list_glyph icon_size notice_duration_ms

Panel opaklığı (%)

panel_alpha card_alpha hud_alpha notice_alpha popup_alpha — bir kapsayıcının yüzü ne kadar dolu. Varsayılan 80; böylece bir diyaloğun arkasında oyun görünür kalır; popup_alpha 100'dür. Bu token'ları taşımayan bir tema 100'e geri düşer ve tıpkı eskisi gibi çizer. Çözümlenmiş değeri bir oran olarak GoUi.surface_alpha(variant) ile okuyun; kurallar Opaklık — panelin arkasındaki oyun bölümünde.

Yazı rolleri

micro · compact · caption · body · button · subtitle · title — bir rol bir boyutu adlandırır, bir amacı değil. "En büyük yazı", "başlık" değil. Böylece bir ekran onu başka bir şey için kullansa bile ölçek bozulmaz.

Tür varyasyonları

GoPanel GoCard GoButton GoPrimaryButton GoDangerButton GoDangerSolidButton GoBareButton GoCompactButton GoIconButton GoListButton GoTitleLabel GoSubtitleLabel GoCaptionLabel GoCompactLabel GoMicroLabel