XR এর জন্য মেটেরিয়াল ডিজাইন
| সর্বশেষ আপডেট | স্থিতিশীল রিলিজ | রিলিজ প্রার্থী | বিটা রিলিজ | আলফা রিলিজ |
|---|---|---|---|---|
| ২২ অক্টোবর, ২০২৫ | - | - | - | ১.০.০-আলফা১২ |
নির্ভরতা ঘোষণা করা
XR Compose Material3 core-এর উপর নির্ভরতা যোগ করতে, আপনার প্রোজেক্টে Google Maven রিপোজিটরি যোগ করতে হবে। আরও তথ্যের জন্য Google-এর Maven রিপোজিটরি পড়ুন।
আপনার অ্যাপ বা মডিউলের জন্য build.gradle ফাইলে আপনার প্রয়োজনীয় আর্টিফ্যাক্টের জন্য নির্ভরতা যোগ করুন:
গ্রোভি
dependencies { // Use to implement XR Compose Material3 implementation "androidx.xr.compose.material3:material3:1.0.0-alpha12" }
কোটলিন
dependencies { // Use to implement XR Compose Material3 implementation("androidx.xr.compose.material3:material3:1.0.0-alpha12") }
নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, বিল্ড নির্ভরতা যোগ করুন দেখুন।
প্রতিক্রিয়া
আপনার মতামত জেটপ্যাককে আরও উন্নত করতে সাহায্য করবে। আপনি যদি নতুন সমস্যা আবিষ্কার করেন অথবা এই লাইব্রেরি উন্নত করার জন্য কোন ধারণা থাকে তাহলে আমাদের জানান। নতুন একটি তৈরি করার আগে দয়া করে এই লাইব্রেরিতে বিদ্যমান সমস্যাগুলি একবার দেখে নিন। আপনি তারকা বোতামে ক্লিক করে বিদ্যমান সমস্যাটিতে আপনার ভোট যোগ করতে পারেন।
আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।
সংস্করণ 1.0
সংস্করণ 1.0.0-alpha12
২২ অক্টোবর, ২০২৫
androidx.xr.compose.material3:material3:1.0.0-alpha12 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha12-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
-
HomeSpaceএবংFullSpace( Ic6865 ) এর মধ্যে স্যুইচ করার জন্যSpaceModeToggleButtonযোগ করা হয়েছে।
বাগ ফিক্স
- XR টুলবার উন্নত করুন ( Ied1f5 )
সংস্করণ 1.0.0-alpha11
২৭ আগস্ট, ২০২৫
androidx.xr.compose.material3:material3:1.0.0-alpha11 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha11-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
- XR NavRail ( Ibe20b ) এ FAB এর আচরণ ঠিক করুন
সংস্করণ 1.0.0-alpha10
৩০ জুলাই, ২০২৫
androidx.xr.compose.material3:material3:1.0.0-alpha10 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha10-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- অনুভূমিক এবং উল্লম্ব টুলবারের জন্য XR বাস্তবায়ন এবং
ComponentOverrideতৈরি করুন ( 0e9496c , dcfef96 )
বাগ ফিক্স
- XR ডায়ালগে কিছু কন্টেন্ট দেখাচ্ছে না তা ঠিক করুন ( c82e61b )
সংস্করণ 1.0.0-alpha08
২০ মে, ২০২৫
androidx.xr.compose.material3:material3:1.0.0-alpha08 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha08-এ এই কমিটগুলি রয়েছে।
বাগ ফিক্স
-
ListDetailPaneScaffoldঅথবাSupportingPaneScaffoldকোন সন্তান না থাকলে ক্র্যাশ ঠিক করুন ( 46df990 ) - উপাদান XR minSdk কে 24 ( 6064706 ) এ কম করুন
সংস্করণ 1.0.0-alpha07
৭ মে, ২০২৫
androidx.xr.compose.material3:material3:1.0.0-alpha07 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha07-এ এই কমিটগুলি রয়েছে।
API পরিবর্তনগুলি
- Kotlin 2.0 দিয়ে মুক্তিপ্রাপ্ত প্রকল্পগুলির জন্য KGP 2.0.0 বা তার নতুন সংস্করণ ব্যবহার করা প্রয়োজন। ( Idb6b5 )
সংস্করণ 1.0.0-alpha06
২৬ মার্চ, ২০২৫
androidx.xr.compose.material3:material3:1.0.0-alpha06 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha06-এ এই কমিটগুলি রয়েছে।
সংস্করণ 1.0.0-alpha05
১২ মার্চ, ২০২৫
androidx.xr.compose.material3:material3:1.0.0-alpha05 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha05-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
-
EnableXrComponentOverridesব্যবহার করার সময়TopAppBarডিফল্টরূপে একটি অরবিটারে স্থানিকীকরণ করা হয়। -
EnableXrComponentOverridesব্যবহার করার সময় MaterialAlertDialogডিফল্টরূপে একটিSpatialPanelএ স্থানিকীকরণ করা হয়।
API পরিবর্তনগুলি
-
ComponentOverrideপ্রকারের নাম পরিবর্তন করেOverrideকরুন, এবংComponentOverrideContextপ্রকারের নাম পরিবর্তন করেOverrideScope( Id973c )
বাগ ফিক্স
- স্পেশালাইজড
NavigationRailএবংNavigationBarএলিয়াসিং এবং ভুল স্ক্রিমিং ঠিক করুন। ( I9db52 )
সংস্করণ 1.0.0-alpha04
২৬ ফেব্রুয়ারী, ২০২৫
androidx.xr.compose.material3:material3:1.0.0-alpha04 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha04-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
-
EnableXrComponentOverrides( I166b0 ) ব্যবহার করার সময়ListDetailPaneScaffoldএবংSupportingPaneScaffoldডিফল্টরূপেSpatialPanelsব্যবহার করে।
API পরিবর্তনগুলি
-
DefaultNavigationRailOrbiterPropertiesএবংDefaultNavigationBarOrbiterPropertiesপ্রাপ্তকারীরা আর@Composable( I61618 ) নেই। -
LocalNavigationRailOrbiterPropertiesএবংLocalNavigationBarOrbiterPropertiesআর বাতিলযোগ্য নয় ( I61618 )
সংস্করণ 1.0.0-alpha03
১২ ফেব্রুয়ারী, ২০২৫
androidx.xr.compose.material3:material3:1.0.0-alpha03 শেষ আলফার পর থেকে কোনও উল্লেখযোগ্য পরিবর্তন ছাড়াই প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha03-এ এই কমিটগুলি রয়েছে।
সংস্করণ 1.0.0-alpha02
২৯ জানুয়ারী, ২০২৫
androidx.xr.compose.material3:material3:1.0.0-alpha02 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha02-এ এই কমিটগুলি রয়েছে।
নতুন বৈশিষ্ট্য
- XR
NavigationBarএবংNavigationRailএOrbiterবৈশিষ্ট্যের কাস্টমাইজেশন সক্ষম করুন। ( Ic300f )
API পরিবর্তনগুলি
- XR ( Ib66f1 ) তে
ThreePaneScaffoldওভাররাইড করার ক্ষমতা তৈরি করুন - XR ( I7f620 ) এর জন্য নন-অ্যানিমেটেড পেন ওভাররাইড প্রয়োগ করুন
- নতুন পরীক্ষামূলক টীকা যোগ করুন এবং ব্যবহার করুন
ExperimentalMaterial3ComponentOverrideApi( Ia1eaf )
বাগ ফিক্স
- পিন ম্যাটেরিয়াল৩ XR এর XR কম্পোজের উপর নির্ভরতা। ( Ia02cc )
সংস্করণ 1.0.0-alpha01
১২ ডিসেম্বর, ২০২৪
androidx.xr.compose.material3:material3:1.0.0-alpha01 প্রকাশিত হয়েছে।
প্রাথমিক প্রকাশের বৈশিষ্ট্য
XR-এর জন্য ম্যাটেরিয়াল ডিজাইনের প্রাথমিক ডেভেলপার রিলিজ। বিদ্যমান ম্যাটেরিয়াল 3 লাইব্রেরি ব্যবহার করে, স্পেশাল UI আচরণের মাধ্যমে কম্পোনেন্ট এবং অ্যাডাপ্টিভ লেআউটগুলিকে উন্নত করা হয়েছে। আপনি M3 XR কম্পোনেন্টগুলি দিয়ে সরাসরি তৈরি করতে পারেন, অথবা EnableXrComponentOverrides র্যাপার যোগ করে আপনার বর্তমান বাস্তবায়নকে অ্যাডাপ্ট করতে পারেন। এই ডেভেলপার গাইডে আরও জানুন।
সমর্থিত XR অভিযোজন:
NavigationSuiteScaffoldসহ যেকোনো Compose লেআউটের নেভিগেশন রেল স্বয়ংক্রিয়ভাবে XR Orbiter-এর সাথে খাপ খাইয়ে নেবে। আরও তথ্যের জন্য, Material Design নির্দেশিকা পড়ুন।NavigationSuiteScaffoldসহ যেকোনো Compose লেআউটের নেভিগেশন বার স্বয়ংক্রিয়ভাবে XR Orbiter-এর সাথে মানিয়ে নেবে। আরও তথ্যের জন্য, Material Design নির্দেশিকা পড়ুন।
জ্ঞাত সমস্যা
- ListDetailPaneScaffold এবং SupportingPaneScaffold বর্তমানে একাধিক স্থানিক প্যানেল সমর্থন করে না।