कंपोज़ मटीरियल3 एडेप्टिव

  
ज़रूरत के हिसाब से बनाए गए यूज़र इंटरफ़ेस (यूआई) बनाने के लिए, Material 3 की अडैप्टिव लाइब्रेरी का इस्तेमाल करना जो मौजूदा विंडो के अनुसार अपने आप खुद को बदल लेती हैं कॉन्फ़िगरेशन, जैसे कि विंडो के साइज़ की क्लास या डिवाइस के पॉस्चर. लाइब्रेरी से ये सुविधाएं मिलती हैं दोनों फ़ॉर्मैट को डिफ़ॉल्ट रूप से लागू करने की सुविधा और ज़रूरी बिल्डिंग ब्लॉक कंपोज़ेबल, दोनों का इस्तेमाल किया जाता है जिससे अपनी पसंद के मुताबिक अनुभव बनाए जा सकते हैं.
नया अपडेट स्टेबल रिलीज़ रिलीज़ कैंडिडेट बीटा रिलीज़ ऐल्फ़ा रिलीज़
21 अगस्त, 2024 - 1.0.0-rc01 - 1.1.0-ऐल्फ़ा01

डिपेंडेंसी तय करना

कंपोज़ की सुविधा पर डिपेंडेंसी जोड़ने के लिए, आपको अपने प्रोजेक्ट. Google की Maven रिपॉज़िटरी पढ़ें हमारा वीडियो देखें.

उन आर्टफ़ैक्ट की डिपेंडेंसी जोड़ें जिनकी आपको build.gradle फ़ाइल में ज़रूरत है आपका ऐप्लिकेशन या मॉड्यूल:

ग्रूवी

dependencies {
    implementation "androidx.compose.material3.adaptive:adaptive:1.1.0-alpha01"
    implementation "androidx.compose.material3.adaptive:adaptive-layout:1.1.0-alpha01"
    implementation "androidx.compose.material3.adaptive:adaptive-navigation:1.1.0-alpha01"
}

Kotlin

dependencies {
    implementation("androidx.compose.material3.adaptive:adaptive:1.1.0-alpha01")
    implementation "androidx.compose.material3.adaptive:adaptive-layout:1.1.0-alpha01"
    implementation "androidx.compose.material3.adaptive:adaptive-navigation:1.1.0-alpha01"
}

डिपेंडेंसी के बारे में ज़्यादा जानकारी के लिए, बिल्ड डिपेंडेंसी जोड़ना लेख पढ़ें.

सुझाव

आपके सुझाव, शिकायत या राय से Jetpack को बेहतर बनाने में मदद मिलती है. अगर आपको नई समस्याओं का पता चलता है या आपको इस लाइब्रेरी को बेहतर बनाने के लिए आइडिया मिल सकते हैं. कृपया, इस मौजूदा समस्याएं इस लाइब्रेरी में जोड़ें. किसी मौजूदा समस्या के लिए अपना वोट दें. इसके लिए ये तरीके अपनाएं: स्टार बटन पर क्लिक करके ऐसा किया जा सकता है.

नई समस्या जोड़ें

समस्या को ट्रैक करने वाले टूल से जुड़ा दस्तावेज़ देखें हमारा वीडियो देखें.

Material3 के अडैप्टिव वर्शन 1.1 को कंपोज़ करें

वर्शन 1.1.0-alpha01

21 अगस्त, 2024

androidx.compose.material3.adaptive:adaptive-*:1.1.0-alpha01 रिलीज़ हो गया है. वर्शन 1.1.0-alpha01 में ये कमिट मौजूद हैं.

नई सुविधाएं

  • किसी जगह के हिसाब से ढाले जा सकने वाले स्कैफ़ोल्ड के पैनल को बड़ा करने की सुविधा के बारे में जानकारी दें.

एपीआई में किए गए बदलाव

  • पैनल एक्सपैंशन एपीआई को सार्वजनिक तौर पर उपलब्ध कराना (I301d6)
  • पैनल वैल्यू के ट्रांज़िशन को कंट्रोल करने के लिए, ThreePaneScaffoldState की सुविधा लॉन्च की गई. ListDetailPaneScaffold और SupportingPaneScaffold के ओवरलोड जोड़े गए, जो इस स्थिति को स्वीकार करते हैं. (I5db3b)
  • पैनल एक्सपैंशन कुंजी और सेवा देने वाली मुख्य कंपनी के इंटरफ़ेस (Id621f) के बारे में जानकारी दें

गड़बड़ियां ठीक की गईं

  • हिंज प्रज़ेंटेशन को बाहर रखने पर, सेगमेंट को गलत तरीके से कैलकुलेट करने की समस्या को ठीक किया गया. (9dfd483)

Material3 के अडैप्टिव वर्शन 1.0 को कंपोज़ करें

वर्शन 1.0.0-rc01

21 अगस्त, 2024

androidx.compose.material3.adaptive:adaptive-*:1.0.0-rc01 रिलीज़ हो गया है. वर्शन 1.0.0-rc01 में ये कमिट शामिल हैं.

गड़बड़ियां ठीक की गईं

  • हिंज प्रज़ेंटेशन को बाहर रखने पर, सेगमेंट को गलत तरीके से कैलकुलेट करने की समस्या को ठीक किया गया. (9dfd483)

वर्शन 1.0.0-beta04

26 जून, 2024

androidx.compose.material3.adaptive:adaptive-*:1.0.0-beta04 रिलीज़ हो गया है. वर्शन 1.0.0-beta04 में ये प्रतिबद्धताएं शामिल हैं.

गड़बड़ियां ठीक की गईं

  • इस समस्या को ठीक करता है कि जब हिंज की सीमाएं अपडेट होती हैं, तो लेआउट उसके मुताबिक अपडेट नहीं होता. (71e9cf1)

वर्शन 1.0.0-beta03

12 जून, 2024

androidx.compose.material3.adaptive:adaptive-*:1.0.0-beta03 रिलीज़ हो गया है. वर्शन 1.0.0-beta03 में ये प्रतिबद्धताएं शामिल हैं.

गड़बड़ियां ठीक की गईं

  • बीटा02 में डिपेंडेंसी के गलत रिज़ॉल्यूशन की वजह से होने वाले क्रैश को ठीक किया गया है.

वर्शन 1.0.0-beta02

29 मई, 2024

androidx.compose.material3.adaptive:adaptive-*:1.0.0-beta02 रिलीज़ हो गया है. वर्शन 1.0.0-beta02 में ये प्रतिबद्धताएं शामिल हैं.

वर्शन 1.0.0-beta01

14 मई, 2024

androidx.compose.material3.adaptive:adaptive-*:1.0.0-beta01 रिलीज़ हो गया है. वर्शन 1.0.0-beta01 में ये प्रतिबद्धताएं शामिल हैं.

वर्शन 1.0.0-alpha12

1 मई, 2024

androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha12 रिलीज़ हो गया है. वर्शन 1.0.0-alpha12 में ये कमिट मौजूद हैं.

एपीआई में किए गए बदलाव

  • HingeInfo में isFlat की जानकारी जोड़ें (Ie0516, b/333784198)
  • अडैप्टिव एपीआई को प्रयोग के तौर पर उपलब्ध न कराएं (I1d038)
  • अडैप्टिव लेआउट एपीआई को प्रयोग के तौर पर उपलब्ध न बनाएं (Id23df)
  • BackNavigationBehavior को एक enum से एक मान वर्ग (Id8757) में बदला गया

गड़बड़ियां ठीक की गईं

  • ट्रांज़िशन फ़्रैक्शन को लैम्डा (I6f5a9) में बदलें
  • SizeTracker (18326a9) की शुरुआती स्थिति से जुड़ी समस्या को ठीक करें
  • Posture बराबरी की जांच में हिंज सूची शामिल करें (6687137)

वर्शन 1.0.0-alpha11

17 अप्रैल, 2024

androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha11 रिलीज़ हो गया है. वर्शन 1.0.0-alpha11 में ये कमिट मौजूद हैं.

एपीआई में किए गए बदलाव

  • दायरे वाले इंटरफ़ेस को सील करें. (Iefa57)
  • AnimatedPaneScope के बारे में जानकारी दें. (I62d73, b/332750742)
  • AdaptStrategy को सील किया हुआ और स्थिर बनाएं. (Ia28b2)
  • PaneScaffoldDirective की कॉपी करने की विधि का परिचय दें. (I9291f)
  • ThreePaneScaffoldScope को प्रयोग के तौर पर मार्क करें. (I9d527)
  • इस्तेमाल में आसान स्कैफ़ोल्ड एपीआई उपलब्ध कराएं, जो नेविगेशन की सुविधा देते हों. (I263f0, b/321010778)

वर्शन 1.0.0-alpha10

3 अप्रैल, 2024

androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha10 रिलीज़ हो गया है. वर्शन 1.0.0-alpha10 में ये कमिट मौजूद हैं.

एपीआई में किए गए बदलाव

  • डिफ़ॉल्ट तौर पर सेट की गई चौड़ाई को ज़रूरत के हिसाब से और पसंद के मुताबिक बनाएं. (Ic3abc)
  • स्कैफ़ोल्ड डायरेक्टिव के कैलकुलेशन फ़ंक्शन का नाम बदलें. (I10855)
  • स्कैफ़ोल्ड एपीआई से पैडिंग (जगह) और इनसेट को हटाएं. (I786f8)
  • जेनरिक टाइप के बिना नेविगेटर को याद रखने के तरीके जोड़ें. (I607c3)

वर्शन 1.0.0-alpha09

20 मार्च, 2024

androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha09 रिलीज़ हो गया है. वर्शन 1.0.0-alpha09 में ये कमिट मौजूद हैं.

एपीआई में किए गए बदलाव

  • ThreePaneScaffoldScope में स्टेट ट्रांज़िशन फ़ील्ड जोड़ें. (I3d917)
  • स्कैफ़ोल्ड के पैरामीटर को फिर से क्रम में लगाएं. (I4dff5)
  • AnimatedPane मॉडिफ़ायर पैरामीटर की डिफ़ॉल्ट वैल्यू दें. (I77dd7)

गड़बड़ियां ठीक की गईं

  • पैनल के मोशन में स्पेसर का साइज़ शामिल करें. (a3174ca)

वर्शन 1.0.0-alpha08

6 मार्च, 2024

androidx.compose.material3.adaptive:adaptive-*:1.0.0-alpha08 रिलीज़ हो गया है. वर्शन 1.0.0-alpha08 में ये कमिट मौजूद हैं.

नई सुविधाएं

  • पैनल स्विच करते समय, देर से स्लाइड करने की सुविधा लागू करें. (I1a38e)

एपीआई में किए गए बदलाव

  • ThreePaneScaffoldState इंटरफ़ेस हटाया गया. (I63f23)

वर्शन 1.0.0-alpha07

21 फ़रवरी, 2024