इस दस्तावेज़ में, इस्तेमाल करने के उदाहरण दिए गए हैं
MotionLayout
.
हर उदाहरण में, मोशन को दिखाने वाला एक वीडियो और उससे जुड़ी अन्य चीज़ें शामिल हैं
मोशन सीन और लेआउट के लिए कोड.
सामान्य मोशन
इस उदाहरण में एक व्यू है, जिसे एक जगह से दूसरी जगह ले जाने के लिए, छूकर और खींचकर छोड़ा जा सकता है हॉरिज़ॉन्टल तौर पर.
- लेआउट एक्सएमएल देखें.
MotionScene
एक्सएमएल देखें.
कस्टम एट्रिब्यूट - backgroundColor
यह उदाहरण, बुनियादी मोशन के उदाहरण से मिलता-जुलता है. इसके अलावा बुनियादी मोशन, यानी व्यू के बढ़ने पर व्यू का बैकग्राउंड रंग बदलता है.
- लेआउट एक्सएमएल देखें.
MotionScene
एक्सएमएल देखें.
ImageFilterView - इमेज ट्रांज़िशन
इस उदाहरण में, एक
ImageFilterView
.
- लेआउट एक्सएमएल देखें.
MotionScene
एक्सएमएल देखें.
मुख्य-फ़्रेम की पोज़िशन
इस उदाहरण में, के दौरान व्यू की Y पोज़िशन बदलने के लिए <KeyFrameSet>
का इस्तेमाल किया गया है
हलचल है.
- लेआउट एक्सएमएल देखें.
MotionScene
एक्सएमएल देखें.
कीफ़्रेम इंटरपोलेशन
इस उदाहरण में, मुख्य-फ़्रेम की पोज़िशन के उदाहरण के आधार पर बनाया गया है, और व्यू ट्रांज़िशन में रोटेशन और स्केलिंग जोड़ रहे हैं.
- लेआउट एक्सएमएल देखें.
MotionScene
एक्सएमएल देखें.
कीफ़्रेम साइकल
इस उदाहरण में, व्यू में वेवलाइक मोशन जोड़ने के लिए <KeyCycle>
एलिमेंट जोड़े गए हैं.
- लेआउट एक्सएमएल देखें.
MotionScene
एक्सएमएल देखें.
कोऑर्डिनेटरलेआउट (1/2)
यह उदाहरण, मोशन जोड़ने के लिए मौजूदा AppBarLayout
में MotionLayout
जोड़ता है
को ऐप्लिकेशन बार में ले जाना होगा. इस उदाहरण में आगे इसमें बताया गया है
MotionLayout के बारे में जानकारी (पार्ट III).
- लेआउट एक्सएमएल देखें.
MotionScene
एक्सएमएल देखें.
कोऑर्डिनेटर लेआउट (2/2)
यह उदाहरण, मोशन जोड़ने के लिए मौजूदा AppBarLayout
में MotionLayout
जोड़ता है
को ऐप्लिकेशन बार में ले जाना होगा.
- लेआउट एक्सएमएल देखें.
MotionScene
एक्सएमएल देखें.
DrawerLayout (1/2)
इस उदाहरण में, DrawerLayout
में मोशन जोड़ने का तरीका बताया गया है. यह उदाहरण है
इसमें आगे बताया गया है
MotionLayout के बारे में जानकारी (पार्ट III).
- लेआउट एक्सएमएल देखें.
MotionScene
एक्सएमएल देखें.
DrawerLayout (2/2)
इस उदाहरण में, DrawerLayout
में मोशन जोड़ने का तरीका बताया गया है.
- लेआउट एक्सएमएल देखें.
- मुख्य कॉन्टेंट के लिए
MotionScene
एक्सएमएल देखें. - मेन्यू के लिए
MotionScene
एक्सएमएल देखें.
साइड पैनल
इस उदाहरण में, मुख्य कॉन्टेंट को खींचते समय साइड पैनल दिखाने का तरीका बताया गया है क्लिक करें.
- लेआउट एक्सएमएल देखें.
MotionScene
एक्सएमएल देखें.
पैरालैक्स
यह उदाहरण एक पैरालक्स बैकग्राउंड दिखाता है, जिसमें अलग-अलग बैकग्राउंड लेयर अलग-अलग स्पीड पर चलती हैं.
- लेआउट एक्सएमएल देखें.
MotionScene
एक्सएमएल देखें.
व्यूपेजर
इस उदाहरण में बताया गया है कि ViewPager
टैब के बीच स्वाइप करते समय, मोशन कैसे जोड़ा जा सकता है.
इस उदाहरण में आगे इसमें बताया गया है
MotionLayout के बारे में जानकारी (पार्ट III).
- लेआउट एक्सएमएल देखें.
MotionScene
एक्सएमएल देखें.
व्यूपेजर - लॉटी
इस उदाहरण में बताया गया है कि ViewPager
टैब के बीच स्वाइप करते समय, मोशन कैसे जोड़ा जा सकता है.
- लेआउट एक्सएमएल देखें.
MotionScene
एक्सएमएल देखें.
कॉम्प्लेक्स मोशन (1/3)
इस उदाहरण में, पिछले उदाहरणों में दिए गए एलिमेंट को मिलाकर दिखाया गया है, ताकि जटिल लोगों को दिखाया जा सके हलचल है.
- लेआउट एक्सएमएल देखें.
MotionScene
एक्सएमएल देखें.
कॉम्प्लेक्स मोशन (2/3)
इस उदाहरण में, पिछले उदाहरणों में दिए गए एलिमेंट को मिलाकर दिखाया गया है, ताकि जटिल लोगों को दिखाया जा सके हलचल है.
- लेआउट एक्सएमएल देखें.
MotionScene
एक्सएमएल देखें.
कॉम्प्लेक्स मोशन (3/3)
इस उदाहरण में, पिछले उदाहरणों में दिए गए एलिमेंट को मिलाकर दिखाया गया है, ताकि जटिल लोगों को दिखाया जा सके हलचल है.
- लेआउट एक्सएमएल देखें.
MotionScene
एक्सएमएल देखें.
फ़्रैगमेंट ट्रांज़िशन (1/2)
इस उदाहरण में बताया गया है कि एक से दूसरी जगह पर जाने के लिए, MotionLayout
का इस्तेमाल कैसे किया जा सकता है
फ़्रैगमेंट.
- लेआउट एक्सएमएल देखें.
MotionScene
एक्सएमएल देखें.
फ़्रैगमेंट ट्रांज़िशन (2/2)
इस उदाहरण में बताया गया है कि एक से दूसरी जगह पर जाने के लिए, MotionLayout
का इस्तेमाल कैसे किया जा सकता है
फ़्रैगमेंट.
- लेआउट एक्सएमएल देखें.
MotionScene
एक्सएमएल देखें.
YouTube जैसा मोशन
इस उदाहरण में, कॉम्पैक्ट व्यू और फ़ुल-स्क्रीन के बीच ट्रांज़िशन को दिखाया गया है आपका अतिरिक्त कॉन्टेंट कैसे जनरेट हुआ है.
- लेआउट एक्सएमएल देखें.
MotionScene
एक्सएमएल देखें.
कीट्रिगर
इस उदाहरण में, फ़्लोट करने वाले कार्रवाई बटन को दिखाने और छिपाने का तरीका बताया गया है. ट्रांज़िशन, प्रोग्रेस थ्रेशोल्ड को पार कर रहा हो.
- लेआउट एक्सएमएल देखें.
MotionScene
एक्सएमएल देखें.
कई राज्यों पर
इस उदाहरण में, यह पता लगाने का तरीका बताया गया है कि कौनसा मोशन लागू करना है.
- लेआउट एक्सएमएल देखें.
MotionScene
एक्सएमएल देखें.