LiaGeliştiriciler

SDK referansı

Genişletme ve tam ekran, kaydırma ve kapatma onayı, Lia'ın başlık ve arka plan renkleri, ve alt, geri ve ayar düğmeleri.

#Tablo ve tam ekran

Bak Üç sensör, her biriyle için sheet, full ve fullscreen.

#Lia.expand()

Bir tablo olarak: ekranın tam yüksekliğini alır. Çözümlenir { expanded: true } (aynı zamanda zaten böyleyse). Sayfanız bir "viewport" yeni yükseklikle olay.

#Lia.requestFullscreen()

Kenardan kenara, sadece Lia ile'sayfanızın üzerine yüzen Kapat ve ⋯. İlk olarak bir tablo genişler. Çözümle { isFullscreen: true }, ve sayfanız duyar "fullscreenChanged" yeni contentSafeArea. İçeriğinizi aşağıda tutun Lia.contentSafeArea.top.

#Lia.exitFullscreen()

Tam ekranı geri al: uygulamanız bir tablo olarak açıldıysa bir tabloya geri döner, aksi takdirde Lia altında tüm ekrana geri döner's başlığı. Çözümlenir { isFullscreen: false }.

#Lia.disableExpand()

Bir tablo olarak: yüksekliği korur, bu yüzden yukarıya çekmek artık tüm ekranı almayacaktır. Lia.expand() hâlâ yapabilir. Çözümle null.

#Lia.enableExpand()

Bir tablo olarak: yukarıya çekmek tekrar tüm ekranı alır (varsayılan).

#Lia.disableVerticalSwipes()

Bir tablo olarak: aşağıya kaydırma ile kapatılmaz. Kaydırma kullanan oyunlar için bu bağlantıyı kapatın. Çözümlenir null.

#Lia.enableVerticalSwipes()

Bir tablo olarak: aşağıya kaydırma ile tekrar kapatılır (varsayılan).

#Kapatma

#Lia.enableClosingConfirmation()

Kaydedilmemiş iş veya oyun sırasında kapatmadan önce sorar: kişi uygulamanızı Kapat veya ⋯ menüsünden kapatırsa, Lia önce ayrılmayı onaylamasını ister. Bir tablo olabilir't açılırken kaydırılarak kapatılabilir'açık. Çözümle null.

Lia.enableClosingConfirmation(); // when a match starts
Lia.disableClosingConfirmation(); // when it ends

Lia.close() kendi sayfanız kapatılır ve sormadan.

#Lia.disableClosingConfirmation()

Tekrar sormadan kapatır (varsayılan).

#Renkler

#Lia.setBackgroundColor(color)

Sayfanızın arkasındaki renk ve alt düğmelerin arkasındaki renk. Çözümlenir ile null.

ParametreTür
colordize#RRGGBB, gibi "#E9EEFF".

Hatalar: bad_color.

#Lia.setHeaderColor(color)

Lia rengi's başlığı uygulamanızın üzerine. Metni ve düğmeleri uygun şekilde ışık veya karanlık hale gelir. Çözümlenir null. Hatalar: bad_color.

Lia.setHeaderColor("#2F5BFF");

#Alt düğmeler

#Lia.mainButton

Sayfanızın altında geniş bir düğme, Lia mavi eğer renklendirmezseniz, Telegram gibi's MainButton. Lia.secondaryButton yanında veya üstünde ikinci bir tane vardır, beyaz (veya Lia'u kart rengi) mavi metinle. Her ikisi de gösterilene kadar gizlenir.

Lia.mainButton.setParams({ text: "Buy for 5 LIA", is_visible: true });
Lia.mainButton.onClick(async function () {
  Lia.mainButton.showProgress();
  try { await buy("extra-lives"); } finally { Lia.mainButton.hideProgress(); }
});

Her yöntem butonu döndürür, bu yüzden zincirleme çağrılar: Lia.mainButton.setText("Next").show().

YöntemO ne yapar
Lia.mainButton.setText(text)Etiketi, 64 karaktere kadar. Atar bad_text.
Lia.mainButton.setParams(params)Birlikte birkaç tane (aşağıda).
Lia.mainButton.show()Gösterir.
Lia.mainButton.hide()Gizler.
Lia.mainButton.enable()Basılabilir olsun.
Lia.mainButton.disable()Griye çevirir.
Lia.mainButton.showProgress(leaveActive)Etiketi yerine bir döner. O'dönerken devre dışı bırakılır, aksi takdirde leaveActive dır true.
Lia.mainButton.hideProgress()Etiketi tekrar ve etkin şekilde.
Lia.mainButton.onClick(listener)Eriştiğiniz bir basma.
Lia.mainButton.offClick(listener)Onu duymaz.

setParams bu (Telegram gibi) herhangi birini alır'adları veya camelCase):

ParamTür
textdizeMaksimum 64 karakter.
colordize veya null#RRGGBB, veya null için Lia's.
text_color veya textColordize veya null#RRGGBB, veya null için Lia's.
is_visible veya isVisiblemantıksal değer
is_active veya isActivemantıksal değer
has_shine_effect veya hasShineEffectmantıksal değerKabul edildi, ama Lia değil'bir parıltı çizecek mi?
positiondizeİkinci düğme için: ana düğmenin yanında nerede durduğu "left" (varsayılan), "right", "top" veya "bottom".

Atar bad_text, bad_color, bad_text_color veya bad_position değerler için değil'sığasın.

Düğme's durumu, okumak için:

Özellik
Lia.mainButton.type"main" veya "secondary"
Lia.mainButton.textEtiketi ("Continue" ana düğme ve "Cancel" ikincil için, birini ayarlamaya kadar)
Lia.mainButton.color, Lia.mainButton.textColorRenkleriniz, ya da null
Lia.mainButton.isVisible, Lia.mainButton.isActive
Lia.mainButton.isProgressVisibleİşte spinner gösteriliyor mu.
Lia.mainButton.hasShineEffect
Lia.mainButton.position

#Lia.secondaryButton

İkinci alt düğme. Aynı yöntemler ve özellikler ile Lia.mainButton; basmaları "secondaryButtonClicked" olay.

Lia.secondaryButton.setParams({ text: "Skip", is_visible: true, position: "left" }).onClick(skip);

#Başlık düğmeleri

#Lia.backButton

Lia başlangıcında bir geri düğmesi's başlığı (tam ekran, Lia'yüzen Kapat, bir geri düğmesi haline gelir. Kendi ekranlarınız için kullanın: kişi bir ekran içine girdiğinde gösterin ve bu düğmeye tıklandığında geri gidin'basıldı. Lia çalışmadı'siz için gezinmenize yardımcı olur.

function openDetail(item) {
  showDetail(item);
  Lia.backButton.show();
}
Lia.backButton.onClick(function () {
  showList();
  Lia.backButton.hide();
});
Yöntem veya özellik
Lia.backButton.show()Gösterir. Düğmeyi döndürür.
Lia.backButton.hide()Gizler.
Lia.backButton.onClick(listener)Eriştiğiniz bir basma (the "backButtonClicked" olay).
Lia.backButton.offClick(listener)Onu duymaz.
Lia.backButton.isVisibleİşte's gösterilir.

İşte tam ekran modda geri düğmesi gösteriliyor, insanlar ⋯ menüsünden uygulamanızı kapatıyor.

#Lia.settingsButton

Uygulamanıza Ayarlar ekler'menü. Bunu basmak "settingsButtonClicked" olay. Aynı yöntemlerle Lia.backButton.

Lia.settingsButton.show().onClick(openSettings);

Otomatik çeviri. İngilizce, doğru kaynaktır. İngilizce olarak oku

Her sayfa, yöntem ve uç noktayı aramak için yazın.