XR के लिए मटीरियल डिज़ाइन
नया अपडेट | रिलीज़ किया गया जांचा और परखा हुआ वर्शन | रिलीज़ कैंडिडेट | बीटा रिलीज़ | ऐल्फ़ा रिलीज़ |
---|---|---|---|---|
12 फ़रवरी, 2025 | - | - | - | 1.0.0-alpha03 |
डिपेंडेंसी का एलान करना
XR Compose Material3 कोर पर डिपेंडेंसी जोड़ने के लिए, आपको अपने प्रोजेक्ट में Google Maven रिपॉज़िटरी जोड़नी होगी. ज़्यादा जानकारी के लिए, Google की Maven रिपॉज़िटरी पढ़ें.
अपने ऐप्लिकेशन या मॉड्यूल के लिए, build.gradle
फ़ाइल में उन आर्टफ़ैक्ट की डिपेंडेंसी जोड़ें जिनकी आपको ज़रूरत है:
ग्रूवी
dependencies { // Use to implement XR Compose Material3 implementation "androidx.xr.compose.material3:material3:1.0.0-alpha01" }
Kotlin
dependencies { // Use to implement XR Compose Material3 implementation("androidx.xr.compose.material3:material3:1.0.0-alpha01") }
डिपेंडेंसी के बारे में ज़्यादा जानने के लिए, बिल्ड डिपेंडेंसी जोड़ना लेख पढ़ें.
सुझाव/राय दें या शिकायत करें
आपके सुझाव, शिकायत या राय से हमें Jetpack को बेहतर बनाने में मदद मिलती है. अगर आपको कोई नई समस्या मिलती है या इस लाइब्रेरी को बेहतर बनाने के लिए आपके पास कोई सुझाव है, तो हमें बताएं. नई लाइब्रेरी बनाने से पहले, कृपया इस लाइब्रेरी में मौजूद मौजूदा समस्याओं पर एक नज़र डालें. किसी मौजूदा समस्या पर अपना वोट जोड़ने के लिए, स्टार बटन पर क्लिक करें.
ज़्यादा जानकारी के लिए, समस्या ट्रैकर का दस्तावेज़ देखें.
संस्करण 1.0
वर्शन 1.0.0-alpha03
12 फ़रवरी, 2025
androidx.xr.compose.material3:material3:1.0.0-alpha03
को पिछले अल्फा वर्शन के बाद से कोई खास बदलाव किए बिना रिलीज़ किया गया है. वर्शन 1.0.0-alpha03 में ये कमिट शामिल हैं.
वर्शन 1.0.0-alpha02
29 जनवरी, 2025
androidx.xr.compose.material3:material3:1.0.0-alpha02
रिलीज़ हो गया है. वर्शन 1.0.0-alpha02 में ये कमिट शामिल हैं.
नई सुविधाएं
- XR
NavigationBar
औरNavigationRail
पर,Orbiter
प्रॉपर्टी को पसंद के मुताबिक बनाने की सुविधा चालू करें. (Ic300f)
एपीआई में हुए बदलाव
- XR पर
ThreePaneScaffold
को बदलने की सुविधा जोड़ना (Ib66f1) - XR के लिए, ऐनिमेशन के बिना पैनल बदलने की सुविधा लागू करना (I7f620)
- एक्सपेरिमेंट के तौर पर उपलब्ध नए एनोटेशन
ExperimentalMaterial3ComponentOverrideApi
(Ia1eaf) को जोड़ना और उसका इस्तेमाल करना
गड़बड़ियां ठीक की गईं
- Material3 XR की XR Compose पर निर्भरता को पिन करें. (Ia02cc)
वर्शन 1.0.0-alpha01
12 दिसंबर, 2024
androidx.xr.compose.material3:material3:1.0.0-alpha01
रिलीज़ हो गया है.
शुरुआती रिलीज़ की सुविधाएं
XR के लिए Material Design की शुरुआती डेवलपर रिलीज़. मौजूदा Material 3 लाइब्रेरी का इस्तेमाल करके, कॉम्पोनेंट और अडैप्टिव लेआउट को स्पेस के हिसाब से यूज़र इंटरफ़ेस (यूआई) के व्यवहार के साथ बेहतर बनाया गया है. सीधे M3 XR कॉम्पोनेंट का इस्तेमाल करके, इसे बनाया जा सकता है. इसके अलावा, EnableXrComponentOverrides
रैपर जोड़कर, इसे मौजूदा तरीके से भी बनाया जा सकता है. ज़्यादा जानकारी के लिए, डेवलपर गाइड देखें.
एक्सआर के साथ काम करने वाले अडैप्टेशन:
NavigationSuiteScaffold
के साथ-साथ, Compose के किसी भी लेआउट में मौजूद नेविगेशन रेल, XR ऑर्बिटर के हिसाब से अपने-आप अडजस्ट हो जाएगी. ज़्यादा जानकारी के लिए, Material Design के दिशा-निर्देश पढ़ें.NavigationSuiteScaffold
के साथ-साथ, Compose के किसी भी लेआउट में मौजूद नेविगेशन बार, XR Orbiter के हिसाब से अपने-आप अडजस्ट हो जाएगा. ज़्यादा जानकारी के लिए, Material Design के दिशा-निर्देश पढ़ें.
ऐसी समस्याएं जिनकी जानकारी पहले से है
- फ़िलहाल, ListDetailPaneScaffold और SupportingPaneScaffold, एक से ज़्यादा स्पेस पैनल के साथ काम नहीं करते