blockly > SeparatorFlyoutInflater
SeparatorFlyoutInflater क्लास
यह क्लास, फ़्लायोट के लिए सेपरेटर बनाने के लिए ज़िम्मेदार है.
हस्ताक्षर:
export declare class SeparatorFlyoutInflater implements IFlyoutInflater
लागू करता है: IFlyoutInflater
तरीके
तरीका | मॉडिफ़ायर | ब्यौरा |
---|---|---|
disposeItem(_item) | दिए गए सेपरेटर को हटा देता है. जान-बूझकर कोई कार्रवाई न करना. | |
gapForItem(state, defaultGap) | सेपरेटर का साइज़ दिखाता है. ज़्यादा जानकारी के लिए, load पर जाएं. |
|
getType() | यह बताता है कि इस इन्फ़्लेटर को किस तरह के आइटम बनाने हैं. | |
load(_state, flyout) | डमी फ़्लायआउट सेपरेटर को बड़ा करता है. फ़्लाईआउट, हर एलिमेंट के बीच अपने-आप सेपरेटर बनाता है. इन सेपरेटर का साइज़, काम के इन्फ़्लेटर पर gapForElement को कॉल करके तय किया जाता है. इसके अलावा, उपयोगकर्ता फ़्लाईआउट डेफ़िनिशन में सेपरेटर जोड़ सकते हैं. जब सेपरेटर (अनजाने में या जान-बूझकर बनाए गए) एक-दूसरे के बाद आते हैं, तो आखिरी सेपरेटर के बीच का गैप पीछे की ओर फैल जाता है और एक सेपरेटर में बदल जाता है. इस फ़्लैट करने की प्रोसेस में, अलग-अलग पिक्सल के सेपरेटर को जोड़ा नहीं जाता. अगर शुरुआत में 2, 3, और 4 पिक्सल के सेपरेटर हैं, तो सामान्य करने के बाद 4 पिक्सल का एक सेपरेटर होगा. इसलिए, यह तरीका शून्य-चौड़ाई वाला सेपरेटर दिखाता है. इसे फ़्लाईआउट से अपने-आप जनरेट हुए सेपरेटर से बदल दिया जाएगा. यह सेपरेटर, gapForElement फ़ंक्शन से मिली वैल्यू के आधार पर जनरेट होता है. इस वैल्यू से, डिफ़ॉल्ट गैप के बारे में पता चलता है. |