उत्तर

23

कोऑर्डिनेटरलेआउटBehaviors जैसे प्रबंधन के लिए गतिविधि के लिए शीर्ष-स्तरीय लेआउट होने का इरादा है। बातचीत और एनिमेशन।

ConstraintLayout का मुख्य लक्ष्य कई बच्चों के साथ एक फ्लैट लेआउट बनाने के लिए एक सुविधाजनक तरीका प्रदान करना है (अधिक शक्तिशाली सापेक्ष लयआउट)।

तो कोऑर्डिनेटरलायआउट आपकी गतिविधि के घटकों के जटिल व्यवहार (विशेष रूप से एनिमेशन) का प्रबंधन करना है, और घटक उचित प्लेसमेंट (विशेष रूप से सूची आइटम) के लिए ConstraintLayout का प्रबंधन करना है।

7

CoordinatorLayout

CoordinatorLayout एक सुपर संचालित FrameLayout है।

डिफ़ॉल्ट रूप से, यदि आप फ़्रेमलेआउट में एकाधिक बच्चों को जोड़ते हैं, तो वे एक दूसरे को ओवरलैप करेंगे। एक फ़्रेमलाउट का उपयोग अक्सर एक बच्चे के दृश्य को पकड़ने के लिए किया जाना चाहिए। CoordinatorLayout की मुख्य अपील इसके भीतर के विचारों के एनिमेशन और संक्रमण को समन्वयित करने की क्षमता है।

ConstraintLayout

ConstraintLayout आप एक सपाट दृश्य पदानुक्रम (कोई नेस्टेड दृश्य समूह) के साथ बड़े और जटिल लेआउट बनाने के लिए अनुमति देता है। यह रिलेवेटलाइट के समान है, जिसमें सभी विचार भाई विचारों और अभिभावक लेआउट के बीच संबंधों के अनुसार निर्धारित किए जाते हैं, लेकिन यह रिलेवेटिवआउट से अधिक लचीला है और एंड्रॉइड स्टूडियो के लेआउट एडिटर के साथ उपयोग करना आसान है।

एंड्रॉइड में उचित सामग्री डिज़ाइन के लिए ConstraintLayout या CoordinatorLayout को कार्यान्वित करने के लिए क्या करें?

आपको कुशल यूआई और सामग्री एनिमेशन बनाने के लिए कॉन्स्ट्रेनटआउट और कोऑर्डिनेटरआउट दोनों का उपयोग करने की आवश्यकता हो सकती है।

संबंधित मुद्दे