কম্পোজে উন্নত লেআউট
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
লেআউট ফেজ এবং সীমাবদ্ধতা, সাবকম্পোজ লেআউট এবং অন্তর্নিহিত পরিমাপের উপর ফোকাস করে আপনার রচনা লেআউটগুলির জন্য জটিল ডিজাইনগুলি কীভাবে তৈরি করবেন তা দেখুন।
মূল পয়েন্ট
- লেআউট ফেজ হল কম্পোজের ফেজ যেখানে এলিমেন্ট সাইজিং এবং পজিশনিং সংজ্ঞায়িত করা হয়।
- লেআউট পর্বের সময়, UI গাছের প্রতিটি উপাদান তার সন্তানদের পরিমাপ করে, পিতামাতাকে তার নিজের আকার নির্ধারণ করতে এবং শিশুদের উপলব্ধ 2D স্থানে স্থাপন করতে সক্ষম করে।
- একটি কাস্টম লেআউট তৈরি করতে,
Layout
কম্পোজেবল বলুন, যা কম্পোজযোগ্য বিষয়বস্তুকে তার সন্তান হিসাবে গ্রহণ করে। - সাবকম্পোজিশন অলস উপাদানগুলিকে স্ক্রোল করার সময় চাহিদা অনুযায়ী সামগ্রী যোগ করতে সক্ষম করে।
- সাবকম্পোজড লেআউট কর্মক্ষমতার উপর প্রভাব ফেলতে পারে। এই পদ্ধতিটি ব্যবহার করুন যখন কমপক্ষে একটি শিশুর রচনা অন্য সন্তানের পরিমাপের ফলাফলের উপর নির্ভর করে।
- অন্তর্নিহিত পরিমাপ আপনাকে বাচ্চাদের পরিমাপ করার আগে জিজ্ঞাসা করতে দেয়।
এই নির্দেশিকা ধারণকারী সংগ্রহ
এই নির্দেশিকাটি এই কিউরেট করা কুইক গাইড সংগ্রহের অংশ যা বৃহত্তর অ্যান্ড্রয়েড উন্নয়ন লক্ষ্যগুলি কভার করে:
একটি তালিকা বা গ্রিড প্রদর্শন করুন
তালিকা এবং গ্রিডগুলি আপনার অ্যাপটিকে একটি দৃশ্যত আনন্দদায়ক আকারে সংগ্রহগুলি প্রদর্শন করার অনুমতি দেয় যা ব্যবহারকারীদের জন্য ব্যবহার করা সহজ৷
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-02-06 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-02-06 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[],null,["# Advanced layouts in Compose\n\n\u003cbr /\u003e\n\nSee how to build complex designs for your Compose layouts, focusing on layout\nphase and constraints, subcompose layouts, and intrinsic measurements. \n\nKey points\n----------\n\n- The *layout phase* is the phase of Compose where element sizing and positioning is defined.\n- During the layout phase, each element in the UI tree measures its children, enabling the parent to decide its own size and placing the children in the available 2D space.\n- To build a custom layout, call the [`Layout`](/reference/kotlin/androidx/compose/ui/layout/package-summary#Layout(kotlin.collections.List,androidx.compose.ui.Modifier,androidx.compose.ui.layout.MultiContentMeasurePolicy)) composable, which accepts the composable content as its children.\n- Subcomposition enables lazy components to add content on demand while scrolling.\n- Subcomposed layouts can have an impact on performance. Use this approach when at least one child's composition depends on the result of another child's measurement.\n- Intrinsic measurements let you query children before they're measured.\n\nCollections that contain this guide\n-----------------------------------\n\nThis guide is part of these curated Quick Guide collections that cover\nbroader Android development goals: \n\n### Display a list or grid\n\nLists and grids allow your app to display collections in a visually pleasing form that's easy for users to consume. \n[Quick guide collection](/develop/ui/compose/quick-guides/collections/display-a-list-or-grid) \n\nHave questions or feedback\n--------------------------\n\nGo to our frequently asked questions page and learn about quick guides or reach out and let us know your thoughts. \n[Go to FAQ](/quick-guides/faq) [Leave feedback](https://issuetracker.google.com/issues/new?component=1573691&template=1993320)"]]