XR এর জন্য মেটেরিয়াল ডিজাইন

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 ব্যবহার করার সময় Material AlertDialog ডিফল্টরূপে একটি 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 এবং NavigationRailOrbiter বৈশিষ্ট্যের কাস্টমাইজেশন সক্ষম করুন। ( 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 বর্তমানে একাধিক স্থানিক প্যানেল সমর্থন করে না।