অ্যান্ড্রয়েড ভিউ-ভিত্তিক অ্যাপের জন্য স্থানিক UI তৈরি করুন
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
প্রযোজ্য XR ডিভাইস
এই নির্দেশিকা আপনাকে এই ধরণের XR ডিভাইসের অভিজ্ঞতা তৈরি করতে সাহায্য করবে।
অ্যান্ড্রয়েড জেটপ্যাক কম্পোজ ফ্রেমওয়ার্ক ব্যবহার করা হল অ্যান্ড্রয়েড ইউআই ডেভেলপমেন্টের সর্বশেষ অগ্রগতির সুবিধা নেওয়ার এবং আপনার অ্যাপ্লিকেশনটি শিল্পের সেরা অনুশীলনের সাথে সামঞ্জস্যপূর্ণ কিনা তা যাচাই করার সর্বোত্তম উপায়।
তবে, যদি আপনি এখনও মাইগ্রেট না করে থাকেন এবং অ্যান্ড্রয়েড ভিউ ভিত্তিক অ্যাপটিকে স্থানিকীকরণের জন্য কাজ করছেন, তাহলে আপনি কয়েকটি পদ্ধতি অবলম্বন করতে পারেন।
রচনা পদ্ধতিটি চেষ্টা করে দেখুন
অ্যান্ড্রয়েড এক্সআর-এ স্থানিক ইউআই তৈরির জন্য জেটপ্যাক এক্সআর এসডিকে ব্যবহার করে জেটপ্যাক কম্পোজ হল প্রস্তাবিত ইউআই টুলকিট।
arrow_forward
SpatialPanels-এর মধ্যে আপনার বিদ্যমান ভিউগুলি পুনঃব্যবহার করুন
যদিও SpatialPanel গুলি Jetpack Compose for XR লাইব্রেরির অংশ, তারা ভিউও গ্রহণ করে। আপনার MainActivity-এ Subspace ব্যবহার করার সময়, নিম্নলিখিত উদাহরণে দেখানো হিসাবে একটি বিদ্যমান ভিউ একটি SpatialPanel এ রাখুন।
overridefunonCreateView(inflater:LayoutInflater,container:ViewGroup?,savedInstanceState:Bundle?):View{valview=inflater.inflate(R.layout.example_fragment,container,false)view.findViewById<ComposeView>(R.id.compose_view).apply{// Dispose of the Composition when the view's LifecycleOwner// is destroyedsetViewCompositionStrategy(ViewCompositionStrategy.DisposeOnViewTreeLifecycleDestroyed)setContent{// In Compose worldSpatialPanel(SubspaceModifier.height(500.dp).width(500.dp)){Text("Spatial Panel with Orbiter")}}}returnview}
XR এর জন্য কম্পোজজেটপ্যাক সিনকোরের উপরে তৈরি। আপনি যদি ভিউ ভিত্তিক অ্যাপটিকে স্থানিকীকরণ করেন, তাহলে আপনি Compose for XR এর মধ্যে আপনার বিদ্যমান UI কোড ব্যবহার চালিয়ে যেতে পারেন অথবা Jetpack SceneCore এর Session সাথে সরাসরি কাজ করতে পারেন।
আপনি PanelEntity ব্যবহার করে SceneCore থেকে সরাসরি প্যানেল তৈরি করতে পারেন। dimensions ব্যবহার করে প্যানেলের আকার মিটারে অথবা pixelDimensions ব্যবহার করে পিক্সেলে সেট করুন। সংশ্লিষ্ট উপাদানগুলি ব্যবহার করে আপনি প্যানেলগুলিকে চলমান বা পুনরায় আকার পরিবর্তনযোগ্য করতে পারেন। আরও তথ্যের জন্য, "সত্তাগুলিতে সাধারণ আচরণ যোগ করুন" দেখুন।
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-12-08 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-12-08 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[]]