मुख्य सामग्री पर जाएँ
CrossFly 100% ओपन सोर्सGitHub पर फ़ॉलो करें
CrossFlyCrossFly
शुरू करें

यह पृष्ठ पुर्तगाली से मशीन-अनुवादित है और इसमें त्रुटियाँ हो सकती हैं। पुर्तगाली संस्करण प्रामाणिक है।

UIConstants के Enums और स्थिरांक

UIConstants साझा enums, स्थिरांक और प्रकारों का हब है। चूँकि Component/Layout/Styles UIConstants को इम्प्लीमेंट करते हैं, ये नाम उनके भीतर बिना योग्य import के सुलभ रहते हैं। मान सोर्स कोड के विरुद्ध सत्यापित (API 2026)।

लेआउट और स्थिति

Enum मान
Position START · CENTER · END
Orientation HORIZONTAL · VERTICAL
ScreenSize SIZE (वास्तविक आयाम) · MIN (सबसे छोटा किनारा) · MAX (सबसे बड़ा किनारा)
RelPos AUTOPOS · AUTOPOSCENTERED · START · CENTER · END · BEFORE · SAMEPOS · AFTER · CENTER_OF · END_OF · KEEPPOS
RelSize AUTOSIZE · FILL · FIT · SAMESIZE · KEEPSIZE
Transition NONE · FADE · SLIDE_LEFT · SLIDE_RIGHT · SLIDE_UP · SLIDE_DOWN · SCALE · SCALE_DOWN

उपस्थिति

Enum मान
ImageSize ORIGINAL · RATIO · STRETCH · FIT · FIT_WIDTH · FIT_HEIGHT · FIT_HALF_WIDTH · FIT_HALF_HEIGHT
LineStyle SOLID · DOTTED
Pressable NO · YES · STICKY

टेक्स्ट इनपुट

Enum मान
EditMode NORMAL · DATE · CURRENCY · NUMERIC · TIME · PASSWORD
Capitalise NORMAL · UPPER · LOWER
Keyboard NONE · DEFAULT · NUMERIC · KEYPAD · CALCULATOR · DATE · TIME

EditMode.getKeyboard() मोड को अंतर्निहित कीबोर्ड से मैप करता है (DATE→DatePicker, CURRENCY→Keypad कैलकुलेटर, TIME→TimePicker, आदि)। देखें मास्क और कीबोर्ड।

गैर-enum स्थिरांक

स्थिरांक मान उपयोग
LAY_AUTO 0f सामग्री का प्राकृतिक आकार (add() में)
LAY_FILL -1f शेष स्थान भर देता है (add() में)

रंग int ARGB बने रहते हैं — रंग स्थिरांक और उपयोगिताएँ UIConstants/Styles और ColorUtils में हैं (देखें रंग और चीट शीट)।

नेस्टेड प्रकार (फ़ंक्शनल इंटरफ़ेस / मार्कर)

UIConstants साझा अनुबंधों को भी नेस्ट करता है: Action (run(Component)), Paintable, Icon, Scrollable, Checkable, TextComponent, TextInputComponent। इसीलिए वे UIConstants.Action आदि के रूप में दिखाई देते हैं (2026 माइग्रेशन ने उन्हें UIConstants के भीतर स्थानांतरित किया)।

यह भी देखें

क्या यह पृष्ठ उपयोगी था?