Icon

Karttaki bir widget'ta gösterilen simge. Google Chat uygulamalarındaki bir örnek için Simge ekleme başlıklı makaleyi inceleyin.

Yerleşik ve özel simgeleri destekler.

Google Chat uygulamaları ve Google Workspace eklentileri için kullanılabilir.

JSON gösterimi
{
  "altText": string,
  "imageType": enum (ImageType),

  "knownIcon": string,
  "iconUrl": string,
  "materialIcon": {
    object (MaterialIcon)
  }
}
Alanlar
altText

string

İsteğe bağlı. Erişilebilirlik için kullanılan simgenin açıklaması. Belirtilmezse varsayılan değer Button sağlanır. En iyi uygulama olarak, simgenin neyi gösterdiğini ve varsa ne yaptığını açıklayan faydalı bir açıklama ayarlamanız gerekir. Örneğin, A user's account portrait veya Opens a new browser tab and navigates to the Google Chat developer documentation at https://developers.google.com/workspace/chat.

Simge bir Button içinde ayarlanmışsa kullanıcı düğmenin üzerine geldiğinde altText yardımcı metin olarak görünür. Ancak düğme text değerini de ayarlıyorsa simgenin altText değeri yoksayılır.

imageType

enum (ImageType)

Resme uygulanan kırpma stili. Bazı durumlarda, CIRCLE kırpma işlemi uygulandığında resim, yerleşik bir simgeden daha büyük çizilir.

Karttaki widget'ta gösterilen simge. Aşağıda, birbirini dışlayan alanların listesi verilmiştir. Yanıtta en fazla bir alan ayarlanır:
knownIcon

string

Google Workspace tarafından sağlanan yerleşik simgelerden birini görüntüleyin.

Örneğin, uçak simgesi görüntülemek için AIRPLANE değerini belirtin. Otobüs için BUS değerini belirtin.

Desteklenen simgelerin tam listesi için yerleşik simgeler bölümüne bakın.

iconUrl

string

HTTPS URL'sinde barındırılan özel bir simge görüntüleyin.

Örneğin:

"iconUrl":
"https://developers.google.com/workspace/chat/images/quickstart-app-avatar.png"

Desteklenen dosya türleri .png ve .jpg'dir.

materialIcon

object (MaterialIcon)

Google Materyal Simgeleri'nden birini gösterir.

Örneğin, onay kutusu simgesi göstermek için şunu kullanın:

"materialIcon": {
  "name": "check_box"
}

Google Chat uygulamaları için kullanılabilir, Google Workspace eklentileri için kullanılamaz.

Birbirini hariç tutan alanların sonu.

MaterialIcon

2.500'den fazla seçenek içeren Google Materyal Simgesi.

Örneğin, özelleştirilmiş kalınlık ve dereceye sahip bir onay kutusu simgesi görüntülemek için aşağıdakileri yazın:

{
  "name": "check_box",
  "fill": true,
  "weight": 300,
  "grade": -25
}

Google Chat uygulamaları için kullanılabilir, Google Workspace eklentileri için kullanılamaz.

JSON gösterimi
{
  "name": string,
  "fill": boolean,
  "weight": integer,
  "grade": integer
}
Alanlar
name

string

Google Materyal Simgesi'nde tanımlanan simge adı (ör. check_box). Geçersiz adlar silinir ve boş dizeyle değiştirilir. Bu durumda simge oluşturulamaz.

fill

boolean

Simgenin dolu olarak oluşturulup oluşturulmayacağı. Varsayılan değer "false"dur.

Farklı simge ayarlarını önizlemek için Google Font Icons'a gidin ve Özelleştir bölümündeki ayarları düzenleyin.

weight

integer

Simgenin çizgi kalınlığı. {100, 200, 300, 400, 500, 600, 700} arasından seçim yapın. Belirtilmezse varsayılan değer 400'dür. Başka bir değer belirtilirse varsayılan değer kullanılır.

Farklı simge ayarlarını önizlemek için Google Font Icons'a gidin ve Özelleştir bölümündeki ayarları düzenleyin.

grade

integer

Ağırlık ve derece, sembolün kalınlığını etkiler. Sınıf ayarlamaları, ağırlık ayarlamalarına göre daha ayrıntılıdır ve sembolün boyutu üzerinde küçük bir etkiye sahiptir. {-25, 0, 200} arasından seçim yapın. Yoksa varsayılan değer 0'dır. Başka bir değer belirtilirse varsayılan değer kullanılır.

Farklı simge ayarlarını önizlemek için Google Font Icons'a gidin ve Özelleştir bölümündeki ayarları düzenleyin.