এক্সআর-এর জন্য ম্যাটেরিয়াল ডিজাইন
| সর্বশেষ আপডেট | স্থিতিশীল রিলিজ | রিলিজ প্রার্থী | বিটা রিলিজ | আলফা রিলিজ |
|---|---|---|---|---|
| ২৫ মার্চ, ২০২৬ | - | - | - | ১.০.০-আলফা১৬ |
নির্ভরতা ঘোষণা করা
XR Compose Material3 কোর-এর উপর নির্ভরতা যোগ করতে, আপনাকে আপনার প্রজেক্টে গুগল মেভেন রিপোজিটরি যোগ করতে হবে। আরও তথ্যের জন্য গুগলের মেভেন রিপোজিটরি পড়ুন।
আপনার অ্যাপ বা মডিউলের build.gradle ফাইলে প্রয়োজনীয় আর্টিফ্যাক্টগুলোর ডিপেন্ডেন্সি যোগ করুন:
গ্রোভি
dependencies { // Use to implement XR Compose Material3 implementation "androidx.xr.compose.material3:material3:1.0.0-alpha16" }
কোটলিন
dependencies { // Use to implement XR Compose Material3 implementation("androidx.xr.compose.material3:material3:1.0.0-alpha16") }
নির্ভরতা সম্পর্কে আরও তথ্যের জন্য, 'বিল্ড নির্ভরতা যোগ করুন ' দেখুন।
প্রতিক্রিয়া
আপনার মতামত জেটপ্যাককে আরও উন্নত করতে সাহায্য করে। আপনি যদি নতুন কোনো সমস্যা খুঁজে পান অথবা এই লাইব্রেরিটি উন্নত করার জন্য কোনো ধারণা থাকে, তবে আমাদের জানান। নতুন কোনো সমস্যা তৈরি করার আগে অনুগ্রহ করে এই লাইব্রেরির বিদ্যমান সমস্যাগুলো দেখে নিন। আপনি তারকা বোতামে ক্লিক করে কোনো বিদ্যমান সমস্যায় আপনার ভোট যোগ করতে পারেন।
আরও তথ্যের জন্য ইস্যু ট্র্যাকার ডকুমেন্টেশন দেখুন।
সংস্করণ ১.০
সংস্করণ 1.0.0-alpha16
২৫ মার্চ, ২০২৬
androidx.xr.compose.material3:material3:1.0.0-alpha16 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha16-এ এই কমিটগুলো রয়েছে।
এপিআই পরিবর্তন
- Orbiter-কে
position,offset,offsetType,alignment, এবং elevation-এর পরিবর্তেOrbiterAnchorPoint+VolumeOffsetঅথবাOrbiterPoseProviderব্যবহার করার জন্য পরিবর্তন করা হয়েছে। এছাড়াওshouldRenderInNonSpatialপ্যারামিটারটি সরিয়ে দেওয়া হয়েছে। যদি ডেভেলপার না চান যে অরবিটারটি নন-স্পেশিয়াল মোডে রেন্ডার হোক, তাহলে তাদের অরবিটারটিকে একটি if স্টেটমেন্টের মধ্যে রাখতে হবে এবংSpatialCapabilitiesচেক করতে হবে। ( I9fbb3 , b/462428503 )
সংস্করণ 1.0.0-alpha15
২৫শে ফেব্রুয়ারি, ২০২৬
androidx.xr.compose.material3:material3:1.0.0-alpha15 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha15-এ এই কমিটগুলো রয়েছে।
এপিআই পরিবর্তন
- লেআউটের দিক সচেতনতার জন্য সাবস্পেস মডিফায়ার প্যাডিং পরিবর্তন ( I53e25 , b/475290780 , b/474410590 )
সংস্করণ 1.0.0-alpha14
২৮ জানুয়ারী, ২০২৬
androidx.xr.compose.material3:material3:1.0.0-alpha14 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha14-এ এই কমিটগুলো রয়েছে।
সংস্করণ 1.0.0-alpha13
০৩ ডিসেম্বর, ২০২৫
androidx.xr.compose.material3:material3:1.0.0-alpha13 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha13-এ এই কমিটগুলো রয়েছে।
নতুন বৈশিষ্ট্য
-
WideNavigationRailএবংModalWideNavigationRailএর জন্য XR ইমপ্লিমেন্টেশন এবংComponentOverrideতৈরি করুন ( I1e86d , b/407769444 ) -
NavigationSuiteScaffold,ListDetailPaneScaffold, এবংSupportingPaneScaffoldএখন তাদের ডিফল্ট আকার নির্ধারণ করতেrecommendedContentBoxInFullSpaceব্যবহার করে ( Ic54f1 , b/388111668 , b/394913962 , b/394913962 )
সংস্করণ 1.0.0-alpha12
২২ অক্টোবর, ২০২৫
androidx.xr.compose.material3:material3:1.0.0-alpha12 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha12-এ এই কমিটগুলো রয়েছে।
নতুন বৈশিষ্ট্য
-
HomeSpaceএবংFullSpaceমধ্যে পরিবর্তন করার জন্যSpaceModeToggleButtonযোগ করা হয়েছে ( Ic6865 )
বাগ সংশোধন
- এক্সআর টুলবার উন্নত করুন ( 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 ) - Material XR minSdk কমিয়ে 24 করুন ( 6064706 )
সংস্করণ 1.0.0-alpha07
৭ মে, ২০২৫
androidx.xr.compose.material3:material3:1.0.0-alpha07 প্রকাশিত হয়েছে। সংস্করণ 1.0.0-alpha07-এ এই কমিটগুলো রয়েছে।
এপিআই পরিবর্তন
- 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ডিফল্টরূপে একটি Orbiter-এ স্পেশিয়ালাইজড হয়। -
EnableXrComponentOverridesব্যবহার করলে MaterialAlertDialogডিফল্টরূপে একটিSpatialPanelএ রূপান্তরিত হয়।
এপিআই পরিবর্তন
-
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ব্যবহার করে।
এপিআই পরিবর্তন
-
DefaultNavigationRailOrbiterPropertiesএবংDefaultNavigationBarOrbiterPropertiesগেটারগুলো আর@Composableনয় ( I61618 ) -
LocalNavigationRailOrbiterPropertiesএবংLocalNavigationBarOrbiterPropertiesএখন আর নাল (null) নয় ( 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এবংNavigationRailOrbiterপ্রোপার্টিগুলোর কাস্টমাইজেশন সক্ষম করুন। ( Ic300f )
এপিআই পরিবর্তন
- XR-এ
ThreePaneScaffoldওভাররাইড করার ক্ষমতা তৈরি করুন ( Ib66f1 ) - XR-এর জন্য নন-অ্যানিমেটেড প্যান ওভাররাইড বাস্তবায়ন করুন ( I7f620 )
- নতুন পরীক্ষামূলক অ্যানোটেশন
ExperimentalMaterial3ComponentOverrideApi( Ia1eaf ) যোগ করুন এবং ব্যবহার করুন
বাগ সংশোধন
- পিন মেটেরিয়াল৩ এক্সআর-এর এক্সআর কম্পোজ-এর উপর নির্ভরতা। ( Ia02cc )
সংস্করণ 1.0.0-alpha01
১২ ডিসেম্বর, ২০২৪
androidx.xr.compose.material3:material3:1.0.0-alpha01 প্রকাশিত হয়েছে।
প্রাথমিক রিলিজের বৈশিষ্ট্যসমূহ
Material Design for XR-এর প্রাথমিক ডেভেলপার রিলিজ। বিদ্যমান Material 3 লাইব্রেরি ব্যবহার করে, কম্পোনেন্ট এবং অ্যাডাপ্টিভ লেআউটগুলোকে স্পেশিয়াল UI বিহেভিয়ার দিয়ে উন্নত করা হয়েছে। আপনি সরাসরি M3 XR কম্পোনেন্ট দিয়ে বিল্ড করতে পারেন, অথবা EnableXrComponentOverrides র্যাপারটি যোগ করে আপনার বর্তমান ইমপ্লিমেন্টেশনকে মানিয়ে নিতে পারেন। এই ডেভেলপার গাইডে আরও জানুন।
সমর্থিত এক্সআর অভিযোজন:
NavigationSuiteScaffoldসহ যেকোনো Compose লেআউটের নেভিগেশন রেল স্বয়ংক্রিয়ভাবে XR Orbiter-এর সাথে খাপ খাইয়ে নেবে। আরও তথ্যের জন্য, Material Design নির্দেশিকা পড়ুন।NavigationSuiteScaffoldসহ যেকোনো Compose লেআউটের নেভিগেশন বার স্বয়ংক্রিয়ভাবে XR Orbiter-এর সাথে খাপ খাইয়ে নেবে। আরও তথ্যের জন্য, Material Design নির্দেশিকা পড়ুন।
পরিচিত সমস্যা
- ListDetailPaneScaffold এবং SupportingPaneScaffold বর্তমানে একাধিক স্পেশিয়াল প্যানেল সমর্থন করে না।