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 endsLia.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);स्वचालित अनुवाद। अंग्रेजी सत्य का स्रोत है। अंग्रेजी में पढ़ें