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 বর্তমানে একাধিক স্থানিক প্যানেল সমর্থন করে না।