XR के लिए मटीरियल डिज़ाइन

XR के हिसाब से अडैप्ट होने वाले Material कॉम्पोनेंट और लेआउट का इस्तेमाल करके बनाएं
नया अपडेट रिलीज़ किया गया जांचा और परखा हुआ वर्शन रिलीज़ कैंडिडेट बीटा रिलीज़ ऐल्फ़ा रिलीज़
29 जनवरी, 2025 - - - 1.0.0-alpha02

डिपेंडेंसी का एलान करना

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-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, एक से ज़्यादा स्पेस पैनल के साथ काम नहीं करते