Liaविकासकर्ता

SDK संदर्भ

एक्सपेंडिंग और पूर्ण स्क्रीन, स्वाइप और बंद होने की पुष्टि, Lia के हेडर और पृष्ठभूमि रंग, और नीचे, वापस और सेटिंग्स बटन।

#शीट और पूर्ण स्क्रीन

देखो तीन दृश्य के लिए sheet, full और fullscreen.

#Lia.expand()

एक शीट के रूप में: पूरे स्क्रीन की ऊंचाई ले लेता है। वापस आता है { expanded: true } (जब व्यक्ति कार्ड बंद कर देता है)। एक फ़ंक्शन वापस करता है जो सुनना बंद कर देता है। इसके बराबर है "viewport" नई ऊंचाई के साथ घटना।

#Lia.requestFullscreen()

किनारे से किनारे, केवल Lia के साथ'के फ्लोटिंग क्लोज और ⋯ आपके पृष्ठ पर। एक शीट पहले फैलता है। वापस करता है { isFullscreen: true }, और आपका पृष्ठ सुनता है "fullscreenChanged" नए के साथ contentSafeArea. अपनी सामग्री के नीचे रखें Lia.contentSafeArea.top.

#Lia.exitFullscreen()

पूर्ण स्क्रीन से वापस: यदि आपका एप्लिकेशन एक ही रूप में खोला गया था, तो एक शीट के लिए, अन्यथा Lia के नीचे पूरे स्क्रीन पर'शीर्षक। इसके साथ निपटारा करें { isFullscreen: false }.

#Lia.disableExpand()

एक शीट के रूप में: इसकी ऊंचाई बनी रहती है, इसलिए इसे ऊपर खींचने से पूरा स्क्रीन नहीं लेता है। Lia.expand() अभी भी कर सकते हैं। निर्णय के साथ null.

#Lia.enableExpand()

एक शीट के रूप में: इसे ऊपर खींचने से पूरा स्क्रीन फिर से ले लेता है (डिफ़ॉल्ट)।

#Lia.disableVerticalSwipes()

एक शीट के रूप में: एक स्वाइप नीचे इसे बंद नहीं करता है। गेम के लिए इसे बंद करें जो स्वाइप का उपयोग करते हैं। वापस आता है null.

#Lia.enableVerticalSwipes()

एक शीट के रूप में: एक स्वाइप नीचे इसे फिर से बंद कर देता है (डिफ़ॉल्ट)।

#बंद कर रहा है

#Lia.enableClosingConfirmation()

अपने एप्लिकेशन को बंद करते समय, असेव्ड कार्य या खेल के बीच बंद करते समय: जब व्यक्ति अपने एप्लिकेशन को बंद करता है या ⋯ मेनू से, Lia पहले छोड़ने के बारे में पूछता है। एक शीट हो सकती है't जब यह बंद कर दिया जाता है'चालू। इसके साथ हल करें null.

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

Lia.close() अपने अपने पृष्ठ को बिना पूछे बंद कर देता है।

#Lia.disableClosingConfirmation()

बिना पूछे बंद करता है (डिफ़ॉल्ट)।

#रंग

#Lia.setBackgroundColor(color)

आपके पृष्ठ के पीछे का रंग, और नीचे के बटन के पीछे। एक साथ बढ़ता है null.

पैरामीटरप्रकार
colorस्ट्रिंग#RRGGBB, जैसे "#E9EEFF".

त्रुटियां: bad_color.

#Lia.setHeaderColor(color)

Lia का रंग'शीर्षक आपके एप पर। इसका टेक्स्ट और बटन उपयुक्त के लिए हल्का या गहरा हो जाता है। इसके साथ निपटारा करें null. त्रुटियां: bad_color.

Lia.setHeaderColor("#2F5BFF");

#नीचे के बटन

#Lia.mainButton

आपके पेज के नीचे एक विस्तृत बटन, Lia नीला होता है अगर आप इसे रंग नहीं करते, जैसे टेलीग्राम'से MainButton। Lia.secondaryButton इसके बगल में या इसके ऊपर एक और है, सफेद (या Lia'अपने कार्ड रंग) के साथ नीला टेक्स्ट। दोनों तब तक छिपे रहते हैं जब तक आप उन्हें दिखाने के लिए नहीं कहते।

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(); }
});

हर विधि बटन वापस करती है, इसलिए कॉल श्रृंखला होती है: Lia.mainButton.setText("Next").show().

विधिक्या यह करता है
Lia.mainButton.setText(text)इसका लेबल, अपने 64 अक्षर तक। फेंक देता है bad_text.
Lia.mainButton.setParams(params)एक साथ कई (नीचे)।
Lia.mainButton.show()इसे दिखाता है।
Lia.mainButton.hide()इसे छिपा दें।
Lia.mainButton.enable()इसे दबाया जा सकता है।
Lia.mainButton.disable()इसे धूसर कर देता है।
Lia.mainButton.showProgress(leaveActive)अपने लेबल के स्थान पर एक स्पिनर। यह'के घूमते समय अक्षम, अन्यथा leaveActive है true.
Lia.mainButton.hideProgress()इसका लेबल फिर से, और सक्षम।
Lia.mainButton.onClick(listener)एक दबाव सुनता है।
Lia.mainButton.offClick(listener)इसे सुनता नहीं है।

setParams तेज इनमें से कोई भी (टेलीग्राम'अपने नाम या camelCase):

पैरामीटरप्रकार
textस्ट्रिंगअधिकतम 64 अक्षर।
colorस्ट्रिंग या नल#RRGGBB, या null के लिए Lia's.
text_color या textColorस्ट्रिंग या नल#RRGGBB, या null के लिए Lia's.
is_visible या isVisibleबूलियन
is_active या isActiveबूलियन
has_shine_effect या hasShineEffectबूलियनस्वीकृत, लेकिन Lia नहीं'तब एक चमक अब तक नहीं बनाई गई है।
positionस्ट्रिंगद्वितीयक बटन के लिए: जहां यह मुख्य बटन के साथ बैठता है, "left" या डिफ़ॉल्ट), "right", "top" या "bottom".

इसे फेंक देता है bad_text, bad_color, bad_text_color या bad_position मान जो कि नहीं है'तब फिट हो जाए।

बटन'राज्य को पढ़ें:

गुण
Lia.mainButton.type"main" या "secondary"
Lia.mainButton.textइसका लेबल ("Continue" मुख्य बटन और के लिए "Cancel" द्वारा द्वितीयक जब तक आप एक सेट नहीं करते हैं)
Lia.mainButton.color, Lia.mainButton.textColorआपके रंग, या null
Lia.mainButton.isVisible, Lia.mainButton.isActive
Lia.mainButton.isProgressVisibleक्या इसका स्पिनर दिखाई देता है।
Lia.mainButton.hasShineEffect
Lia.mainButton.position

#Lia.secondaryButton

दूसरा बटन। समान विधियां और गुण Lia.mainButton; इसके दबाव एक हैं "secondaryButtonClicked" घटना। उसी विधियां जैसे

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

#हेडर बटन

#Lia.backButton

Lia के शुरू में एक वापस बटन।'शीर्षक (पूर्ण स्क्रीन में, Lia'के फ्लोटिंग क्लोज एक वापस बटन बन जाता है)। इसका उपयोग अपने स्वयं के स्क्रीन के लिए करें: जब व्यक्ति एक स्क्रीन में जाता है, तो इसे दिखाएं, और जब इसके द्वारा वापस जाएं'के दबाए गए। Lia नहीं'आपके लिए नेविगेट करें।

function openDetail(item) {
  showDetail(item);
  Lia.backButton.show();
}
Lia.backButton.onClick(function () {
  showList();
  Lia.backButton.hide();
});
विधि या संपत्ति
Lia.backButton.show()इसे दिखाता है। बटन वापस करता है।
Lia.backButton.hide()इसे छिपा दें।
Lia.backButton.onClick(listener)एक दबाव सुनता है (के "backButtonClicked" घटना।
Lia.backButton.offClick(listener)इसे सुनता नहीं है।
Lia.backButton.isVisibleक्या यह'दिखाया गया।

जब फुलस्क्रीन में बैक बटन दिखाई देता है, लोग आपके एप्स को ⋯ मेनू से बंद कर देते हैं।

#Lia.settingsButton

अपने एप में सेटिंग्स जोड़ें'लिखता है एक मेनू। इसे दबाना एक है "settingsButtonClicked" घटना; आपके सर्वर इन्हें साथ भेजता है Lia.backButton.

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

स्वचालित अनुवाद। अंग्रेजी सत्य का स्रोत है। अंग्रेजी में पढ़ें

किसी भी पृष्ठ, विधि और एंडपॉइंट के लिए खोजने के लिए प्रकार।