কম্পোজ মডিফায়ারের তালিকা

কর্ম

সুযোগ: যেকোন
<T : Any ?> Modifier . anchoredDraggable (
state: AnchoredDraggableState <T>,
orientation: Orientation ,
enabled: Boolean ,
interactionSource: MutableInteractionSource ?,
overscrollEffect: OverscrollEffect ?,
flingBehavior: FlingBehavior ?
)

পূর্বনির্ধারিত মানগুলির একটি সেটের মধ্যে ড্র্যাগ অঙ্গভঙ্গি সক্ষম করুন৷

সুযোগ: যেকোন
<T : Any ?> Modifier . anchoredDraggable (
state: AnchoredDraggableState <T>,
orientation: Orientation ,
enabled: Boolean ,
interactionSource: MutableInteractionSource ?,
overscrollEffect: OverscrollEffect ?,
startDragImmediately: Boolean ,
flingBehavior: FlingBehavior ?
)

এই ফাংশনটি অবহেলিত। startDrag অবিলম্বে প্রতিস্থাপন ছাড়াই সরানো হয়েছে।

সুযোগ: যেকোন
<T : Any ?> Modifier . anchoredDraggable (
state: AnchoredDraggableState <T>,
reverseDirection: Boolean ,
orientation: Orientation ,
enabled: Boolean ,
interactionSource: MutableInteractionSource ?,
overscrollEffect: OverscrollEffect ?,
flingBehavior: FlingBehavior ?
)

পূর্বনির্ধারিত মানগুলির একটি সেটের মধ্যে ড্র্যাগ অঙ্গভঙ্গি সক্ষম করুন৷

সুযোগ: যেকোন
<T : Any ?> Modifier . anchoredDraggable (
state: AnchoredDraggableState <T>,
reverseDirection: Boolean ,
orientation: Orientation ,
enabled: Boolean ,
interactionSource: MutableInteractionSource ?,
overscrollEffect: OverscrollEffect ?,
startDragImmediately: Boolean ,
flingBehavior: FlingBehavior ?
)

এই ফাংশনটি অবহেলিত। startDrag অবিলম্বে প্রতিস্থাপন ছাড়াই সরানো হয়েছে।

সুযোগ: যেকোন
Modifier . clickable (
enabled: Boolean ,
onClickLabel: String ?,
role: Role ?,
onClick: () -> Unit
)

ইনপুট বা অ্যাক্সেসযোগ্যতা "ক্লিক" ইভেন্টের মাধ্যমে ক্লিকগুলি পেতে উপাদান কনফিগার করুন।

সুযোগ: যেকোন
Modifier . clickable (
interactionSource: MutableInteractionSource ?,
indication: Indication ?,
enabled: Boolean ,
onClickLabel: String ?,
role: Role ?,
onClick: () -> Unit
)

ইনপুট বা অ্যাক্সেসযোগ্যতা "ক্লিক" ইভেন্টের মাধ্যমে ক্লিকগুলি পেতে উপাদান কনফিগার করুন।

সুযোগ: যেকোন
Modifier . combinedClickable (
enabled: Boolean ,
onClickLabel: String ?,
role: Role ?,
onLongClickLabel: String ?,
onLongClick: (() -> Unit )?,
onDoubleClick: (() -> Unit )?,
hapticFeedbackEnabled: Boolean ,
onClick: () -> Unit
)

ইনপুট বা অ্যাক্সেসযোগ্যতা "ক্লিক" ইভেন্টের মাধ্যমে ক্লিক, ডবল ক্লিক এবং দীর্ঘ ক্লিকগুলি পেতে উপাদান কনফিগার করুন।

সুযোগ: যেকোন
Modifier . combinedClickable (
interactionSource: MutableInteractionSource ?,
indication: Indication ?,
enabled: Boolean ,
onClickLabel: String ?,
role: Role ?,
onLongClickLabel: String ?,
onLongClick: (() -> Unit )?,
onDoubleClick: (() -> Unit )?,
hapticFeedbackEnabled: Boolean ,
onClick: () -> Unit
)

ইনপুট বা অ্যাক্সেসযোগ্যতা "ক্লিক" ইভেন্টের মাধ্যমে ক্লিক, ডবল ক্লিক এবং দীর্ঘ ক্লিকগুলি পেতে উপাদান কনফিগার করুন।

সুযোগ: যেকোন
Modifier . draggable2D (
state: Draggable2DState ,
enabled: Boolean ,
interactionSource: MutableInteractionSource ?,
startDragImmediately: Boolean ,
onDragStarted: (startedPosition: Offset ) -> Unit ,
onDragStopped: (velocity: Velocity ) -> Unit ,
reverseDirection: Boolean
)

উভয় ওরিয়েন্টেশনে UI উপাদানের জন্য টাচ ড্র্যাগিং কনফিগার করুন।

সুযোগ: যেকোন
Modifier . draggable (
state: DraggableState ,
orientation: Orientation ,
enabled: Boolean ,
interactionSource: MutableInteractionSource ?,
startDragImmediately: Boolean ,
onDragStarted: suspend CoroutineScope .(startedPosition: Offset ) -> Unit ,
onDragStopped: suspend CoroutineScope .(velocity: Float ) -> Unit ,
reverseDirection: Boolean
)

একটি একক Orientation UI উপাদানের জন্য টাচ ড্র্যাগিং কনফিগার করুন।

সুযোগ: যেকোন

অ্যাক্সেসযোগ্যতার উদ্দেশ্যে ট্যাব বা রেডিও বোতামের মতো selectable আইটেমগুলির একটি তালিকাকে একত্রিত করতে এই সংশোধকটি ব্যবহার করুন।

সুযোগ: যেকোন
Modifier . selectable (
selected: Boolean ,
enabled: Boolean ,
role: Role ?,
onClick: () -> Unit
)

উপাদান নির্বাচনযোগ্য হতে কনফিগার করুন, সাধারণত একটি পারস্পরিক একচেটিয়া গোষ্ঠীর অংশ হিসাবে, যেখানে যেকোনো সময়ে শুধুমাত্র একটি আইটেম নির্বাচন করা যেতে পারে।

সুযোগ: যেকোন
Modifier . selectable (
selected: Boolean ,
interactionSource: MutableInteractionSource ?,
indication: Indication ?,
enabled: Boolean ,
role: Role ?,
onClick: () -> Unit
)

উপাদান নির্বাচনযোগ্য হতে কনফিগার করুন, সাধারণত একটি পারস্পরিক একচেটিয়া গোষ্ঠীর অংশ হিসাবে, যেখানে যেকোনো সময়ে শুধুমাত্র একটি আইটেম নির্বাচন করা যেতে পারে।

সুযোগ: যেকোন
@ ExperimentalMaterialApi
<T : Any ?> Modifier . swipeable (
state: SwipeableState <T>,
anchors: Map < Float , T>,
orientation: Orientation ,
enabled: Boolean ,
reverseDirection: Boolean ,
interactionSource: MutableInteractionSource ?,
thresholds: (from, to) -> ThresholdConfig ,
resistance: ResistanceConfig ?,
velocityThreshold: Dp
)

এই ফাংশনটি অবহেলিত। উপাদানের সোয়াইপযোগ্য ফাউন্ডেশনের অ্যাঙ্করডড্র্যাগেবল এপিআই দ্বারা প্রতিস্থাপিত হয়েছে।

সুযোগ: যেকোন
@ ExperimentalWearMaterialApi
<T : Any ?> Modifier . swipeable (
state: SwipeableState <T>,
anchors: Map < Float , T>,
orientation: Orientation ,
enabled: Boolean ,
reverseDirection: Boolean ,
interactionSource: MutableInteractionSource ?,
thresholds: (from, to) -> ThresholdConfig ,
resistance: ResistanceConfig ?,
velocityThreshold: Dp
)

পূর্বনির্ধারিত অবস্থার একটি সেটের মধ্যে সোয়াইপ অঙ্গভঙ্গি সক্ষম করুন।

সুযোগ: যেকোন
Modifier . toggleable (
value: Boolean ,
enabled: Boolean ,
role: Role ?,
onValueChange: ( Boolean ) -> Unit
)

ইনপুট এবং অ্যাক্সেসিবিলিটি ইভেন্টের মাধ্যমে এটিকে টগলযোগ্য করতে উপাদান কনফিগার করুন

সুযোগ: যেকোন
Modifier . toggleable (
value: Boolean ,
interactionSource: MutableInteractionSource ?,
indication: Indication ?,
enabled: Boolean ,
role: Role ?,
onValueChange: ( Boolean ) -> Unit
)

ইনপুট এবং অ্যাক্সেসিবিলিটি ইভেন্টের মাধ্যমে এটিকে টগলযোগ্য করতে উপাদান কনফিগার করুন।

সুযোগ: যেকোন
Modifier . triStateToggleable (
state: ToggleableState ,
enabled: Boolean ,
role: Role ?,
onClick: () -> Unit
)

তিনটি অবস্থার সাথে ইনপুট এবং অ্যাক্সেসিবিলিটি ইভেন্টগুলির মাধ্যমে এটিকে টগলযোগ্য করতে উপাদানটি কনফিগার করুন: চালু, বন্ধ এবং অনির্দিষ্ট৷

সুযোগ: যেকোন
Modifier . triStateToggleable (
state: ToggleableState ,
interactionSource: MutableInteractionSource ?,
indication: Indication ?,
enabled: Boolean ,
role: Role ?,
onClick: () -> Unit
)

তিনটি অবস্থার সাথে ইনপুট এবং অ্যাক্সেসিবিলিটি ইভেন্টগুলির মাধ্যমে এটিকে টগলযোগ্য করতে উপাদানটি কনফিগার করুন: চালু, বন্ধ এবং অনির্দিষ্ট৷

সুযোগ: PaneScaffoldScope

সংশোধক যা একটি ড্র্যাগ হ্যান্ডেলের উপর প্রয়োগ করা উচিত যাতে ড্র্যাগ হ্যান্ডেলটি টেনে আনা যায় এবং প্রদত্ত PaneExpansionState এ সঠিকভাবে কাজ করা যায়।

প্রান্তিককরণ

ব্যাপ্তি: RowScope

Row মধ্যে উপাদানটিকে উল্লম্বভাবে সারিবদ্ধ করুন।

স্কোপ: RowScope
Modifier . alignBy (alignmentLineBlock: ( Measured ) -> Int )

উপাদানটিকে উল্লম্বভাবে অবস্থান করুন যাতে alignmentLineBlock দ্বারা নির্ধারিত বিষয়বস্তুর জন্য প্রান্তিককরণ লাইনটি সহোদর উপাদানগুলির সাথেও alignBy এ কনফিগার করা হয়।

ব্যাপ্তি: RowScope

উপাদানটিকে উল্লম্বভাবে এমনভাবে রাখুন যাতে এটির alignmentLine alignBy কনফিগার করা সহোদর উপাদানগুলির সাথে সারিবদ্ধ হয়।

স্কোপ: RowScope

উপাদানটিকে উল্লম্বভাবে অবস্থান করুন যাতে এটির প্রথম বেসলাইনটি সহোদর উপাদানগুলির সাথে সারিবদ্ধ হয় এবং alignByBaseline বা alignBy এ কনফিগার করা হয়।

ব্যাপ্তি: ColumnScope

Column মধ্যে উপাদানটিকে অনুভূমিকভাবে সারিবদ্ধ করুন।

ব্যাপ্তি: ColumnScope
Modifier . alignBy (alignmentLineBlock: ( Measured ) -> Int )

উপাদানটিকে অনুভূমিকভাবে এমনভাবে রাখুন যাতে alignmentLineBlock দ্বারা নির্ধারিত বিষয়বস্তুর জন্য প্রান্তিককরণ লাইনটি সহোদর উপাদানগুলির সাথে সারিবদ্ধ করে alignBy তেও কনফিগার করা হয়।

ব্যাপ্তি: ColumnScope

উপাদানটিকে অনুভূমিকভাবে এমনভাবে রাখুন যাতে এটির alignmentLine alignBy কনফিগার করা সহোদর উপাদানগুলির সাথে সারিবদ্ধ হয়।

সুযোগ: BoxScope
Modifier . align (alignment: Alignment )

Box মধ্যে একটি নির্দিষ্ট Alignment বিষয়বস্তু উপাদানটি টানুন।

অ্যানিমেশন

সুযোগ: যেকোন
@ ExperimentalSharedTransitionApi
Modifier . animateBounds (
lookaheadScope: LookaheadScope ,
modifier: Modifier ,
boundsTransform: BoundsTransform ,
animateMotionFrameOfReference: Boolean
)

একটি LookaheadScope মধ্যে সংঘটিত লেআউট পরিবর্তনগুলি (অবস্থান এবং/অথবা আকার) অ্যানিমেট করার Modifier

সুযোগ: যেকোন
@ ExperimentalMaterial3ExpressiveApi
Modifier . animateFloatingActionButton (
visible: Boolean ,
alignment: Alignment ,
targetScale: Float ,
scaleAnimationSpec: AnimationSpec < Float >?,
alphaAnimationSpec: AnimationSpec < Float >?
)

সাধারণত অ্যাপের প্রধান বিষয়বস্তু স্ক্রলিংয়ের উপর ভিত্তি করে একটি অ্যানিমেশনের সাহায্যে দেখানো বা লুকানোর জন্য এই মডিফায়ারটি একটি FloatingActionButton বোতামে প্রয়োগ করুন।

সুযোগ: AnimatedVisibilityScope স্কোপ
open

animateEnterExit modifier AnimatedVisibility এর যেকোন প্রত্যক্ষ বা পরোক্ষ শিশুদের জন্য AnimatedVisibility এ নির্দিষ্ট করা থেকে আলাদা এন্টার/এক্সিট অ্যানিমেশন তৈরি করতে ব্যবহার করা যেতে পারে।

সুযোগ: LazyItemScope
open
Modifier . animateItem (
fadeInSpec: FiniteAnimationSpec < Float >?,
placementSpec: FiniteAnimationSpec < IntOffset >?,
fadeOutSpec: FiniteAnimationSpec < Float >?
)

এই সংশোধকটি আইটেমের চেহারা (ফেড ইন), অদৃশ্য হয়ে যাওয়া (ফেড আউট) এবং প্লেসমেন্ট পরিবর্তনগুলি (যেমন একটি আইটেম পুনর্বিন্যাস) অ্যানিমেট করে।

সুযোগ: LazyGridItemScope
Modifier . animateItem (
fadeInSpec: FiniteAnimationSpec < Float >?,
placementSpec: FiniteAnimationSpec < IntOffset >?,
fadeOutSpec: FiniteAnimationSpec < Float >?
)

এই সংশোধকটি আইটেমের চেহারা (ফেড ইন), অদৃশ্য হয়ে যাওয়া (ফেড আউট) এবং প্লেসমেন্ট পরিবর্তনগুলি (যেমন একটি আইটেম পুনর্বিন্যাস) অ্যানিমেট করে।

সুযোগ: LazyStaggeredGridItemScope
Modifier . animateItem (
fadeInSpec: FiniteAnimationSpec < Float >?,
placementSpec: FiniteAnimationSpec < IntOffset >?,
fadeOutSpec: FiniteAnimationSpec < Float >?
)

এই সংশোধকটি আইটেমের চেহারা (ফেড ইন), অদৃশ্য হয়ে যাওয়া (ফেড আউট) এবং প্লেসমেন্ট পরিবর্তনগুলি (যেমন একটি আইটেম পুনর্বিন্যাস) অ্যানিমেট করে।

বর্ডার

সুযোগ: যেকোন
Modifier . border (border: BorderStroke , shape: Shape )

একটি border এবং একটি shape সাথে নির্দিষ্ট চেহারার সাথে সীমানা যোগ করতে উপাদান পরিবর্তন করুন এবং এটি ক্লিপ করুন।

সুযোগ: যেকোন
Modifier . border (width: Dp , brush: Brush , shape: Shape )

একটি width , একটি brush এবং একটি shape সাথে নির্দিষ্ট চেহারার সাথে সীমানা যোগ করতে উপাদানটি পরিবর্তন করুন এবং এটি ক্লিপ করুন।

সুযোগ: যেকোন
Modifier . border (width: Dp , color: Color , shape: Shape )

একটি width , একটি color এবং একটি shape সাথে নির্দিষ্ট চেহারার সাথে সীমানা যোগ করতে উপাদান পরিবর্তন করুন এবং এটি ক্লিপ করুন।

অঙ্কন

সুযোগ: যেকোন
Modifier . alpha (alpha: Float )

পরিবর্তিত আলফা দিয়ে বিষয়বস্তু আঁকুন যা 1 এর কম হতে পারে।

সুযোগ: যেকোন
Modifier . background (color: Color , shape: Shape )

বিষয়বস্তুর পিছনে একটি কঠিন color দিয়ে shape আঁকে।

সুযোগ: যেকোন
Modifier . background (
brush: Brush ,
shape: Shape ,
alpha: @ FloatRange (from = 0.0, to = 1.0) Float
)

বিষয়বস্তুর পিছনে brush দিয়ে shape আঁকে।

সুযোগ: যেকোন
Modifier . clip (shape: Shape )

shape জন্য সামগ্রীটি ক্লিপ করুন।

সুযোগ: যেকোন

এই মডিফায়ারে সংজ্ঞায়িত একটি স্তরের সীমানায় বিষয়বস্তু ক্লিপ করুন।

সুযোগ: যেকোন
Modifier . drawBehind (onDraw: DrawScope .() -> Unit )

পরিবর্তিত বিষয়বস্তুর পিছনে একটি Canvas আঁকুন।

সুযোগ: যেকোন
Modifier . drawWithCache (onBuildDrawCache: CacheDrawScope .() -> DrawResult )

একটি DrawScope এ এমন বিষয়বস্তু নিয়ে আঁকুন যা ড্র কল জুড়ে টিকে থাকে যতক্ষণ না অঙ্কন এলাকার আকার একই থাকে বা পঠিত কোনো রাষ্ট্রীয় বস্তু পরিবর্তিত না হয়।

সুযোগ: যেকোন

একটি DrawModifier তৈরি করে যা ডেভেলপারকে লেআউটের বিষয়বস্তুর আগে বা পরে আঁকার অনুমতি দেয়।

সুযোগ: যেকোন
Modifier . indication (
interactionSource: InteractionSource ,
indication: Indication ?
)

মিথস্ক্রিয়া ঘটলে এই উপাদানটির জন্য চাক্ষুষ প্রভাব আঁকে।

সুযোগ: যেকোন
Modifier . paint (
painter: Painter ,
sizeToIntrinsics: Boolean ,
alignment: Alignment ,
contentScale: ContentScale ,
alpha: Float ,
colorFilter: ColorFilter ?
)

painter ব্যবহার করে বিষয়বস্তু আঁকুন।

সুযোগ: যেকোন
Modifier . shadow (
elevation: Dp ,
shape: Shape ,
clip: Boolean ,
ambientColor: Color ,
spotColor: Color
)

একটি graphicsLayer তৈরি করে যা একটি ছায়া আঁকে।

সুযোগ: যেকোন

safe drawing ইনসেট মিটমাট করার জন্য প্যাডিং যোগ করে।

সুযোগ: যেকোন
Modifier . zIndex (zIndex: Float )

একটি সংশোধক তৈরি করে যা একই লেআউট পিতামাতার সন্তানদের জন্য অঙ্কন ক্রম নিয়ন্ত্রণ করে।

ফোকাস

সুযোগ: যেকোন
Modifier . onFocusChanged (onFocusChanged: ( FocusState ) -> Unit )

ফোকাস স্টেট ইভেন্টগুলি পর্যবেক্ষণ করতে এই সংশোধকটিকে একটি উপাদানে যুক্ত করুন।

সুযোগ: যেকোন
Modifier . onFocusEvent (onFocusEvent: ( FocusState ) -> Unit )

ফোকাস স্টেট ইভেন্টগুলি পর্যবেক্ষণ করতে এই সংশোধকটিকে একটি উপাদানে যুক্ত করুন।

সুযোগ: যেকোন

এই ফাংশনটি অবহেলিত। ফোকাস টার্গেট দ্বারা প্রতিস্থাপিত

সুযোগ: যেকোন

এটিকে ফোকাসযোগ্য করতে একটি উপাদানে এই সংশোধকটিকে যুক্ত করুন৷

সুযোগ: যেকোন
Modifier . focusOrder (focusOrderReceiver: FocusOrder .() -> Unit )

এই ফাংশনটি অবহেলিত। পরিবর্তে focusProperties() ব্যবহার করুন

সুযোগ: যেকোন
Modifier . focusOrder (focusRequester: FocusRequester )

এই ফাংশনটি অবহেলিত। পরিবর্তে focusRequester() ব্যবহার করুন

সুযোগ: যেকোন
Modifier . focusOrder (
focusRequester: FocusRequester ,
focusOrderReceiver: FocusOrder .() -> Unit
)

এই ফাংশনটি অবহেলিত। পরিবর্তে focusProperties() এবং focusRequester() ব্যবহার করুন

সুযোগ: যেকোন

এই মডিফায়ার আপনাকে এমন বৈশিষ্ট্যগুলি নির্দিষ্ট করতে দেয় যা focusTarget আরও নীচে মডিফায়ার চেইন বা চাইল্ড লেআউট নোডগুলিতে অ্যাক্সেসযোগ্য।

সুযোগ: যেকোন
Modifier . focusRequester (focusRequester: FocusRequester )

ফোকাস করার জন্য পরিবর্তনের অনুরোধ করতে একটি উপাদানে এই পরিবর্তনকারী যোগ করুন।

সুযোগ: যেকোন

এই মডিফায়ারটি ফোকাস গ্রুপে ফোকাস সংরক্ষণ এবং পুনরুদ্ধার করতে ব্যবহার করা যেতে পারে।

সুযোগ: যেকোন

এই ফাংশনটি অবহেলিত। পরিবর্তে focusRestorer(FocusRequester) ব্যবহার করুন

সুযোগ: যেকোন

একটি ফোকাস গ্রুপ তৈরি করে বা এই উপাদানটিকে একটি ফোকাস গ্রুপ হিসাবে চিহ্নিত করে।

সুযোগ: যেকোন
Modifier . focusable (
enabled: Boolean ,
interactionSource: MutableInteractionSource ?
)

ফোকাস সিস্টেম বা অ্যাক্সেসযোগ্যতা "ফোকাস" ইভেন্টের মাধ্যমে ফোকাসযোগ্য হতে উপাদান কনফিগার করুন।

সুযোগ: যেকোন

যখনই বর্তমান-কেন্দ্রিক এলাকার সীমা পরিবর্তিত হয় তখনই onPositioned কল করে।

গ্রাফিক্স

সুযোগ: যেকোন

একটি Modifier.Node যা বিষয়বস্তুকে ড্র লেয়ারে ড্র করে।

সুযোগ: যেকোন
Modifier . graphicsLayer (
scaleX: Float ,
scaleY: Float ,
alpha: Float ,
translationX: Float ,
translationY: Float ,
shadowElevation: Float ,
rotationX: Float ,
rotationY: Float ,
rotationZ: Float ,
cameraDistance: Float ,
transformOrigin: TransformOrigin ,
shape: Shape ,
clip: Boolean ,
renderEffect: RenderEffect ?,
ambientShadowColor: Color ,
spotShadowColor: Color ,
compositingStrategy: CompositingStrategy
)

একটি Modifier.Element যা বিষয়বস্তুকে ড্র লেয়ারে ড্র করে।

সুযোগ: যেকোন

একটি Modifier.Element যা একটি ড্র লেয়ার যোগ করে যাতে টুলিং অঙ্কিত ছবিতে একটি উপাদান সনাক্ত করতে পারে।

কীবোর্ড

সুযোগ: যেকোন
Modifier . onKeyEvent (onKeyEvent: ( KeyEvent ) -> Boolean )

একটি কম্পোনেন্টের modifier প্যারামিটারে এই modifier যোগ করা হলে এটি (বা এর বাচ্চাদের মধ্যে একটি) ফোকাস করা হলে এটি হার্ডওয়্যার কী ইভেন্টগুলিকে আটকাতে পারবে।

সুযোগ: যেকোন
Modifier . onPreviewKeyEvent (onPreviewKeyEvent: ( KeyEvent ) -> Boolean )

একটি কম্পোনেন্টের modifier প্যারামিটারে এই modifier যোগ করা হলে এটি (বা এর বাচ্চাদের মধ্যে একটি) ফোকাস করা হলে এটি হার্ডওয়্যার কী ইভেন্টগুলিকে আটকাতে পারবে।

লেআউট

সুযোগ: যেকোন
Modifier . layoutId (layoutId: String , tag: String ?)

androidx.compose.ui.layout.layoutId এর বিকল্প যা tag ব্যবহার করতে সক্ষম করে।

সুযোগ: যেকোন
Modifier . layoutId (layoutId: Any )

উপাদানটিকে তার পিতামাতার মধ্যে সনাক্ত করতে layoutId সহ উপাদানটিকে ট্যাগ করুন৷

সুযোগ: যেকোন

একটি LayoutModifier তৈরি করে যা মোড়ানো উপাদানটি কীভাবে পরিমাপ করা হয় এবং সাজানো হয় তা পরিবর্তন করার অনুমতি দেয়।

সুযোগ: যেকোন
Modifier . onGloballyPositioned (
onGloballyPositioned: ( LayoutCoordinates ) -> Unit
)

যখন বিষয়বস্তুর বৈশ্বিক অবস্থান পরিবর্তিত হতে পারে তখন উপাদানটির LayoutCoordinates সাথে onGloballyPositioned আমন্ত্রণ জানান।

প্যাডিং

সুযোগ: যেকোন
Modifier . paddingFrom (alignmentLine: AlignmentLine , before: Dp , after: Dp )

একটি Modifier যা তার সীমানা থেকে একটি alignment line নির্দিষ্ট দূরত্ব অনুযায়ী বিষয়বস্তুর অবস্থানের জন্য প্যাডিং যোগ করতে পারে।

সুযোগ: যেকোন
Modifier . paddingFrom (
alignmentLine: AlignmentLine ,
before: TextUnit ,
after: TextUnit
)

একটি Modifier যা তার সীমানা থেকে একটি alignment line নির্দিষ্ট দূরত্ব অনুযায়ী বিষয়বস্তুর অবস্থানের জন্য প্যাডিং যোগ করতে পারে।

সুযোগ: যেকোন
Modifier . paddingFromBaseline (top: Dp , bottom: Dp )

একটি Modifier যা একটি লেআউটে বিষয়বস্তুকে এমনভাবে অবস্থান করে যে লেআউটের শীর্ষ থেকে baseline of the first line of text in the content দূরত্বটি top থাকে এবং baseline of the last line of text in the content থেকে লেআউটের নীচের দূরত্বটি bottom থাকে৷

সুযোগ: যেকোন

একটি Modifier যা একটি লেআউটে বিষয়বস্তুকে এমনভাবে অবস্থান করে যে লেআউটের শীর্ষ থেকে baseline of the first line of text in the content দূরত্বটি top থাকে এবং baseline of the last line of text in the content থেকে লেআউটের নীচের দূরত্বটি bottom থাকে৷

সুযোগ: যেকোন
Modifier . absolutePadding (left: Dp , top: Dp , right: Dp , bottom: Dp )

Dp এ বিষয়বস্তুর প্রতিটি প্রান্ত বরাবর অতিরিক্ত স্থান প্রয়োগ করুন: left , top , right এবং bottom

সুযোগ: যেকোন
Modifier . padding (all: Dp )

কন্টেন্টের প্রতিটি প্রান্তে, বাম, উপরে, ডান এবং নীচে all ডিপি অতিরিক্ত স্থান প্রয়োগ করুন।

সুযোগ: যেকোন
Modifier . padding (paddingValues: PaddingValues )

সামগ্রীর বাম, উপরে, ডান এবং নীচের প্রতিটি প্রান্তে অতিরিক্ত স্থান হিসাবে উপাদানটিতে PaddingValues প্রয়োগ করুন।

সুযোগ: যেকোন
Modifier . padding (horizontal: Dp , vertical: Dp )

বিষয়বস্তুর বাম এবং ডান প্রান্ত বরাবর horizontal dp স্থান এবং উপরের এবং নীচের প্রান্ত বরাবর vertical dp স্থান প্রয়োগ করুন।

সুযোগ: যেকোন
Modifier . padding (start: Dp , top: Dp , end: Dp , bottom: Dp )

Dp এ বিষয়বস্তুর প্রতিটি প্রান্ত বরাবর অতিরিক্ত স্থান প্রয়োগ করুন: start , top , end এবং bottom

সুযোগ: যেকোন

caption bar ইনসেটগুলিকে মিটমাট করার জন্য প্যাডিং যোগ করে।

সুযোগ: যেকোন

display cutout মিটমাট করার জন্য প্যাডিং যোগ করে।

সুযোগ: যেকোন

ime ইনসেট মিটমাট করার জন্য প্যাডিং যোগ করে।

সুযোগ: যেকোন

mandatory system gestures ইনসেট মিটমাট করার জন্য প্যাডিং যোগ করে।

সুযোগ: যেকোন

navigation bars ইনসেট মিটমাট করার জন্য প্যাডিং যোগ করে।

সুযোগ: যেকোন

safe content ইনসেট মিটমাট করার জন্য প্যাডিং যোগ করে।

সুযোগ: যেকোন

safe gestures ইনসেট মিটমাট করার জন্য প্যাডিং যোগ করে।

সুযোগ: যেকোন

status bars ইনসেট মিটমাট করার জন্য প্যাডিং যোগ করে।

সুযোগ: যেকোন

system bars ইনসেট মিটমাট করার জন্য প্যাডিং যোগ করে।

সুযোগ: যেকোন

system gestures ইনসেট মিটমাট করার জন্য প্যাডিং যোগ করে।

সুযোগ: যেকোন

waterfall ইনসেট মিটমাট করার জন্য প্যাডিং যোগ করে।

সুযোগ: যেকোন

প্যাডিং যোগ করে যাতে বিষয়বস্তু insets স্পেসে প্রবেশ না করে।

পয়েন্টার

সুযোগ: যেকোন
Modifier . pointerHoverIcon (
icon: PointerIcon ,
overrideDescendants: Boolean
)

সংশোধক যা একটি বিকাশকারীকে একটি পয়েন্টার আইকনকে সংজ্ঞায়িত করতে দেয় যখন কার্সারটি উপাদানটির উপরে থাকে।

সুযোগ: যেকোন
Modifier . pointerInteropFilter (
requestDisallowInterceptTouchEvent: RequestDisallowInterceptTouchEvent ?,
onTouchEvent: ( MotionEvent ) -> Boolean
)

একটি বিশেষ PointerInputModifier যা মূলত রচনাতে পাঠানো অন্তর্নিহিত MotionEvent এ অ্যাক্সেস প্রদান করে।

সুযোগ: যেকোন
Modifier . pointerInput (block: suspend PointerInputScope .() -> Unit )

এই ফাংশনটি অবহেলিত। Modifier.pointerInput অবশ্যই এক বা একাধিক 'কী' পরামিতি প্রদান করবে যা সংশোধকের পরিচয় সংজ্ঞায়িত করে এবং কখন তার পূর্ববর্তী ইনপুট প্রসেসিং করোটিন বাতিল করা হবে এবং নতুন কী-এর জন্য একটি নতুন প্রভাব চালু করা হবে তা নির্ধারণ করে।

সুযোগ: যেকোন

পরিবর্তিত উপাদানের অঞ্চলের মধ্যে পয়েন্টার ইনপুট প্রক্রিয়াকরণের জন্য একটি সংশোধক তৈরি করুন।

সুযোগ: যেকোন
Modifier . pointerInput (vararg keys: Any ?, block: PointerInputEventHandler )

পরিবর্তিত উপাদানের অঞ্চলের মধ্যে পয়েন্টার ইনপুট প্রক্রিয়াকরণের জন্য একটি সংশোধক তৈরি করুন।

সুযোগ: যেকোন
Modifier . pointerInput (
key1: Any ?,
key2: Any ?,
block: PointerInputEventHandler
)

পরিবর্তিত উপাদানের অঞ্চলের মধ্যে পয়েন্টার ইনপুট প্রক্রিয়াকরণের জন্য একটি সংশোধক তৈরি করুন।

অবস্থান

সুযোগ: যেকোন

offset px দ্বারা বিষয়বস্তু অফসেট.

সুযোগ: যেকোন

( x dp, y dp) দ্বারা বিষয়বস্তু অফসেট করুন।

সুযোগ: যেকোন
Modifier . offset (offset: Density .() -> IntOffset )

offset px দ্বারা বিষয়বস্তু অফসেট.

সুযোগ: যেকোন
Modifier . offset (x: Dp , y: Dp )

( x dp, y dp) দ্বারা বিষয়বস্তু অফসেট করুন।

সুযোগ: TabRowDefaults
Modifier . tabIndicatorOffset (currentTabPosition: TabPosition )

Modifier যা TabRow ভিতরে সমস্ত উপলব্ধ প্রস্থ গ্রহণ করে, এবং তারপরে currentTabPosition উপর নির্ভর করে যে সূচকে এটি প্রয়োগ করা হয় তার অফসেটটিকে অ্যানিমেট করে।

সুযোগ: TabRowDefaults
Modifier . tabIndicatorOffset (currentTabPosition: TabPosition )

Modifier যা TabRow ভিতরে সমস্ত উপলব্ধ প্রস্থ গ্রহণ করে, এবং তারপরে currentTabPosition উপর নির্ভর করে যে সূচকে এটি প্রয়োগ করা হয় তার অফসেটটিকে অ্যানিমেট করে।

শব্দার্থবিদ্যা

সুযোগ: যেকোন

একটি অনির্দিষ্ট অগ্রগতি সূচকের জন্য প্রয়োজনীয় semantics ধারণ করে, যা ইন-প্রোগ্রেস অপারেশনের বাস্তবতাকে উপস্থাপন করে।

সুযোগ: যেকোন
Modifier . progressSemantics (
value: Float ,
valueRange: ClosedFloatingPointRange < Float >,
steps: @ IntRange (from = 0) Int
)

একটি নির্ধারিত অগ্রগতি সূচক বা একটি স্লাইডারের অগ্রগতির অংশের জন্য প্রয়োজনীয় semantics ধারণ করে, যা valueRange মধ্যে অগ্রগতির প্রতিনিধিত্ব করে।

সুযোগ: যেকোন
Modifier . rangeSemantics (
value: Float ,
enabled: Boolean ,
onValueChange: ( Float ) -> Unit ,
valueRange: ClosedFloatingPointRange < Float >,
steps: Int
)

স্টেপার/স্লাইডারের অগ্রগতি নির্দেশক শব্দার্থবিদ্যা যোগ করার জন্য পরিবর্তক।

সুযোগ: যেকোন

সমস্ত বংশধর নোডের শব্দার্থবিদ্যা সাফ করে এবং নতুন শব্দার্থবিদ্যা সেট করে।

সুযোগ: যেকোন
Modifier . semantics (mergeDescendants: Boolean , properties: SemanticsPropertyReceiver .() -> Unit )

লেআউট নোডে শব্দার্থবিদ্যা কী/মান জোড়া যোগ করুন, পরীক্ষা, অ্যাক্সেসযোগ্যতা ইত্যাদিতে ব্যবহারের জন্য।

স্ক্রল করুন

সুযোগ: যেকোন

ক্রস অক্ষে ব্যাকগ্রাউন্ড এফেক্ট (ছায়ার মত) জন্য স্থান ছেড়ে যাওয়ার সময় প্রধান অক্ষে স্ক্রোলযোগ্য পাত্রের সীমানা ক্লিপ করে।

সুযোগ: যেকোন

উপাদানটিকে নেস্টেড স্ক্রোলিং অনুক্রমে অংশগ্রহণ করতে পরিবর্তন করুন।

সুযোগ: যেকোন
Modifier . overscroll (overscrollEffect: OverscrollEffect ?)

প্রদত্ত overscrollEffect থেকে ওভারস্ক্রোল রেন্ডার করে।

সুযোগ: যেকোন
Modifier . onPreRotaryScrollEvent (
onPreRotaryScrollEvent: ( RotaryScrollEvent ) -> Boolean
)

একটি কম্পোনেন্টের modifier প্যারামিটারে এই modifier যোগ করা হলে এটি (বা এর বাচ্চাদের মধ্যে একজন) ফোকাস করলে এটি RotaryScrollEvent s কে আটকাতে পারবে।

সুযোগ: যেকোন
Modifier . onRotaryScrollEvent (
onRotaryScrollEvent: ( RotaryScrollEvent ) -> Boolean
)

একটি কম্পোনেন্টের modifier প্যারামিটারে এই modifier যোগ করা হলে এটি (বা এর বাচ্চাদের মধ্যে একজন) ফোকাস করলে এটি RotaryScrollEvent s কে আটকাতে পারবে।

সুযোগ: যেকোন
Modifier . rotaryScrollable (
behavior: RotaryScrollableBehavior ,
focusRequester: FocusRequester ,
reverseDirection: Boolean
)

একটি সংশোধক যা স্ক্রোলযোগ্য পাত্রে যেমন কলাম, LazyList এবং অন্যান্যগুলির সাথে ঘূর্ণমান ঘটনাগুলিকে সংযুক্ত করে৷

সুযোগ: যেকোন
Modifier . scrollAway (
scrollInfoProvider: ScrollInfoProvider ,
screenStage: () -> ScreenStage
)

একটি স্ক্রলিং তালিকা দ্বারা প্রদত্ত স্ক্রোল অবস্থার উপর ভিত্তি করে একটি আইটেমকে উল্লম্বভাবে ভিউ-এর ভিতরে/বাইরে স্ক্রোল করুন।

সুযোগ: যেকোন
Modifier . scrollAway (scrollState: ScrollState , offset: Dp )

একটি ScrollState উপর ভিত্তি করে একটি আইটেমকে উল্লম্বভাবে স্ক্রোল করুন

সুযোগ: যেকোন
Modifier . scrollAway (
scrollState: LazyListState ,
itemIndex: Int ,
offset: Dp
)

একটি LazyListState এর উপর ভিত্তি করে একটি আইটেমকে উল্লম্বভাবে ভিউ-এর বাইরে স্ক্রোল করুন।

সুযোগ: যেকোন
Modifier . scrollAway (
scrollState: ScalingLazyListState ,
itemIndex: Int ,
offset: Dp
)

একটি ScalingLazyListState এর উপর ভিত্তি করে একটি আইটেমকে উল্লম্বভাবে ভিউ-এর বাইরে স্ক্রোল করুন।

সুযোগ: যেকোন
Modifier . scrollAway (
scrollState: ScalingLazyListState ,
itemIndex: Int ,
offset: Dp
)

এই ফাংশনটি অবহেলিত। এই ওভারলোডটি Wear OS 1.1 এর জন্য Compose এর সাথে পিছনের সামঞ্জস্যের জন্য প্রদান করা হয়েছে। একটি নতুন ওভারলোড উপলব্ধ যা wear.compose.foundation.lazy প্যাকেজ থেকে ScalingLazyListState ব্যবহার করে

সুযোগ: যেকোন
Modifier . horizontalScroll (
state: ScrollState ,
enabled: Boolean ,
flingBehavior: FlingBehavior ?,
reverseScrolling: Boolean
)

অনুভূমিকভাবে স্ক্রোল করার অনুমতি দেওয়ার জন্য উপাদানটি পরিবর্তন করুন যখন বিষয়বস্তুর প্রস্থ সর্বাধিক সীমাবদ্ধতার অনুমতির চেয়ে বড় হয়।

সুযোগ: যেকোন
Modifier . horizontalScroll (
state: ScrollState ,
overscrollEffect: OverscrollEffect ?,
enabled: Boolean ,
flingBehavior: FlingBehavior ?,
reverseScrolling: Boolean
)

অনুভূমিকভাবে স্ক্রোল করার অনুমতি দেওয়ার জন্য উপাদানটি পরিবর্তন করুন যখন বিষয়বস্তুর প্রস্থ সর্বাধিক সীমাবদ্ধতার অনুমতির চেয়ে বড় হয়।

সুযোগ: যেকোন
Modifier . verticalScroll (
state: ScrollState ,
enabled: Boolean ,
flingBehavior: FlingBehavior ?,
reverseScrolling: Boolean
)

যখন বিষয়বস্তুর উচ্চতা সর্বাধিক সীমাবদ্ধতার অনুমতির চেয়ে বড় হয় তখন উল্লম্বভাবে স্ক্রোল করার অনুমতি দেওয়ার জন্য উপাদান পরিবর্তন করুন।

সুযোগ: যেকোন
Modifier . verticalScroll (
state: ScrollState ,
overscrollEffect: OverscrollEffect ?,
enabled: Boolean ,
flingBehavior: FlingBehavior ?,
reverseScrolling: Boolean
)

যখন বিষয়বস্তুর উচ্চতা সর্বাধিক সীমাবদ্ধতার অনুমতির চেয়ে বড় হয় তখন উল্লম্বভাবে স্ক্রোল করার অনুমতি দেওয়ার জন্য উপাদান পরিবর্তন করুন।

সুযোগ: যেকোন

একটি সংশোধক যা একটি TransformingLazyColumn আইটেমের মধ্যে সামগ্রীর জন্য Material3 Motion রূপান্তর সক্ষম করে।

সুযোগ: যেকোন

একটি সংশোধক যা একটি TransformingLazyColumn আইটেমের মধ্যে সামগ্রীর জন্য Material3 Motion রূপান্তর সক্ষম করে।

সুযোগ: যেকোন

একটি সংশোধক যা একটি TransformingLazyColumn আইটেমের মধ্যে সামগ্রীর জন্য Material3 Motion রূপান্তর সক্ষম করে।

সুযোগ: যেকোন
Modifier . scrollable (
state: ScrollableState ,
orientation: Orientation ,
enabled: Boolean ,
reverseDirection: Boolean ,
flingBehavior: FlingBehavior ?,
interactionSource: MutableInteractionSource ?
)

একটি একক Orientation UI উপাদানের জন্য স্পর্শ স্ক্রোলিং এবং ফ্লিংিং কনফিগার করুন।

সুযোগ: যেকোন
Modifier . scrollable (
state: ScrollableState ,
orientation: Orientation ,
overscrollEffect: OverscrollEffect ?,
enabled: Boolean ,
reverseDirection: Boolean ,
flingBehavior: FlingBehavior ?,
interactionSource: MutableInteractionSource ?,
bringIntoViewSpec: BringIntoViewSpec ?
)

একটি একক Orientation UI উপাদানের জন্য স্পর্শ স্ক্রোলিং এবং ফ্লিংিং কনফিগার করুন।

সুযোগ: যেকোন

Android R এবং পরবর্তীতে নেস্টেড স্ক্রলিং হিসাবে নরম কীবোর্ড নিয়ন্ত্রণ করে।

আকার

সুযোগ: যেকোন
Modifier . animateContentSize (
animationSpec: FiniteAnimationSpec < IntSize >,
finishedListener: ((initialValue: IntSize , targetValue: IntSize ) -> Unit )?
)

এই সংশোধকটি তার নিজস্ব আকারকে অ্যানিমেট করে যখন এর চাইল্ড মডিফায়ার (বা যদি এটি ইতিমধ্যেই চেইনের লেজে থাকে তবে চাইল্ড কম্পোজেবল) আকার পরিবর্তন করে।

সুযোগ: যেকোন
Modifier . animateContentSize (
animationSpec: FiniteAnimationSpec < IntSize >,
alignment: Alignment ,
finishedListener: ((initialValue: IntSize , targetValue: IntSize ) -> Unit )?
)

এই সংশোধকটি তার নিজস্ব আকারকে অ্যানিমেট করে যখন এর চাইল্ড মডিফায়ার (বা যদি এটি ইতিমধ্যেই চেইনের লেজে থাকে তবে চাইল্ড কম্পোজেবল) আকার পরিবর্তন করে।

সুযোগ: যেকোন
Modifier . aspectRatio (
ratio: @ FloatRange (from = 0.0, fromInclusive = false) Float ,
matchHeightConstraintsFirst: Boolean
)

নিম্নলিখিত ক্রমে ইনকামিং সীমাবদ্ধতাগুলির মধ্যে একটির সাথে মেলানোর চেষ্টা করে একটি নির্দিষ্ট আকৃতির অনুপাতের সাথে মেলে বিষয়বস্তুর আকার দেওয়ার চেষ্টা করে: Constraints.maxWidth , Constraints.maxHeight , Constraints.minWidth , Constraints.minHeight যদি matchHeightConstraintsFirst হয় false বা Constraints.maxHeight ), Constraints.maxWidth , Constraints.minHeight , Constraints.minWidth যদি matchHeightConstraintsFirst true হয়।

সুযোগ: যেকোন

উপাদানটি ছোট হলে স্পর্শ মিথস্ক্রিয়াকে দ্ব্যর্থিত করতে কমপক্ষে 48.dp আকারে সংরক্ষণ করে।

সুযোগ: যেকোন

উপাদানটি ছোট হলে স্পর্শ মিথস্ক্রিয়াকে দ্ব্যর্থিত করতে কমপক্ষে 48.dp আকারে সংরক্ষণ করে।

সুযোগ: যেকোন

উপাদানটি ছোট হলে স্পর্শ মিথস্ক্রিয়াকে দ্ব্যর্থিত করতে কমপক্ষে 48.dp আকারে সংরক্ষণ করে।

সুযোগ: যেকোন

উপাদানটি ছোট হলে স্পর্শ মিথস্ক্রিয়াকে দ্ব্যর্থিত করতে কমপক্ষে 48.dp আকারে সংরক্ষণ করে।

সুযোগ: যেকোন
Modifier . height (intrinsicSize: IntrinsicSize )

বিষয়বস্তুর পছন্দের উচ্চতাকে কন্টেন্টের সর্বনিম্ন বা সর্বোচ্চ অন্তর্নিহিত উচ্চতার সমান বলে ঘোষণা করুন।

সুযোগ: যেকোন

কন্টেন্টের উচ্চতাকে কন্টেন্টের ন্যূনতম বা সর্বোচ্চ অন্তর্নিহিত উচ্চতার সমান বলে ঘোষণা করুন।

সুযোগ: যেকোন
Modifier . requiredWidth (intrinsicSize: IntrinsicSize )

কন্টেন্টের প্রস্থকে কন্টেন্টের ন্যূনতম বা সর্বোচ্চ অন্তর্নিহিত প্রস্থের সমান বলে ঘোষণা করুন।

সুযোগ: যেকোন
Modifier . width (intrinsicSize: IntrinsicSize )

বিষয়বস্তুর পছন্দের প্রস্থকে কন্টেন্টের ন্যূনতম বা সর্বোচ্চ অন্তর্নিহিত প্রস্থের সমান বলে ঘোষণা করুন।

সুযোগ: যেকোন
Modifier . onSizeChanged (onSizeChanged: ( IntSize ) -> Unit )

যখন উপাদানটি প্রথম পরিমাপ করা হয় বা যখন উপাদানটির আকার পরিবর্তিত হয় তখন সংশোধিত রচনা UI উপাদানের আকারের সাথে আহ্বান করা হয়৷

সুযোগ: যেকোন
Modifier . defaultMinSize (minWidth: Dp , minHeight: Dp )

মোড়ানো বিন্যাসের আকার শুধুমাত্র তখনই সীমাবদ্ধ করুন যখন এটি অন্যথায় অনিয়ন্ত্রিত হবে: minWidth এবং minHeight সীমাবদ্ধতা শুধুমাত্র তখনই প্রয়োগ করা হয় যখন আগত সংশ্লিষ্ট সীমাবদ্ধতা 0 হয়।

সুযোগ: যেকোন
Modifier . fillMaxHeight (fraction: @ FloatRange (from = 0.0, to = 1.0) Float )

minimum height এবং maximum height নির্ধারণ করে fraction দ্বারা গুণিত maximum height সমান হতে আগত পরিমাপের সীমাবদ্ধতাগুলির Constraints.maxHeight পূরণ করুন (সম্ভবত শুধুমাত্র আংশিকভাবে)।

সুযোগ: যেকোন
Modifier . fillMaxSize (fraction: @ FloatRange (from = 0.0, to = 1.0) Float )

minimum width এবং maximum width fraction দ্বারা গুণিত সর্বোচ্চ maximum width সমান হতে সেট করে, সেইসাথে minimum height এবং maximum height থেকে maximum height fraction সমান Constraints.maxHeight হবে Constraints.maxWidth

সুযোগ: যেকোন
Modifier . fillMaxWidth (fraction: @ FloatRange (from = 0.0, to = 1.0) Float )

minimum width এবং maximum width নির্ধারণ করে fraction দ্বারা গুণিত maximum width সমান হতে কন্টেন্ট পূরণ করুন (সম্ভবত শুধুমাত্র আংশিকভাবে) ইনকামিং পরিমাপ সীমাবদ্ধতার Constraints.maxWidth

সুযোগ: যেকোন
Modifier . height (height: Dp )

বিষয়বস্তুর পছন্দের উচ্চতাকে ঠিক height dp বলে ঘোষণা করুন।

সুযোগ: যেকোন
Modifier . heightIn (min: Dp , max: Dp )

ইনকামিং পরিমাপ Constraints দ্বারা অনুমোদিত min dp এবং max dp-এর মধ্যে বিষয়বস্তুর উচ্চতা সীমাবদ্ধ করুন৷

সুযোগ: যেকোন
Modifier . requiredHeight (height: Dp )

বিষয়বস্তুর উচ্চতা ঠিক height dp বলে ঘোষণা করুন।

সুযোগ: যেকোন
Modifier . requiredHeightIn (min: Dp , max: Dp )

min dp এবং max dp-এর মধ্যে বিষয়বস্তুর উচ্চতা সীমাবদ্ধ করুন৷

সুযোগ: যেকোন

বিষয়বস্তুর আকারকে ঠিক ডিপি প্রস্থ এবং উচ্চতা size ঘোষণা করুন।

সুযোগ: যেকোন

বিষয়বস্তুর আকার হুবহু size ঘোষণা করুন.

সুযোগ: যেকোন
Modifier . requiredSize (width: Dp , height: Dp )

বিষয়বস্তুর আকার ঠিক width ডিপি এবং height ডিপি ঘোষণা করুন।

সুযোগ: যেকোন
Modifier . requiredSizeIn (
minWidth: Dp ,
minHeight: Dp ,
maxWidth: Dp ,
maxHeight: Dp
)

বিষয়বস্তুর প্রস্থকে minWidth dp এবং maxWidth dp-এর মধ্যে এবং বিষয়বস্তুর উচ্চতা minHeight dp এবং maxHeight dp-এর মধ্যে হতে সীমাবদ্ধ করুন৷

সুযোগ: যেকোন

বিষয়বস্তুর প্রস্থকে ঠিক width ডিপি বলে ঘোষণা করুন।

সুযোগ: যেকোন
Modifier . requiredWidthIn (min: Dp , max: Dp )

min ডিপি এবং max ডিপির মধ্যে সামগ্রীর প্রস্থকে সীমাবদ্ধ করুন৷

সুযোগ: যেকোন
Modifier . size (size: Dp )

বিষয়বস্তুর পছন্দসই আকারকে হুবহু size dp বর্গক্ষেত্র ঘোষণা করুন।

সুযোগ: যেকোন
Modifier . size (size: DpSize )

বিষয়বস্তুর পছন্দসই আকারকে হুবহু size বলে ঘোষণা করুন।

সুযোগ: যেকোন
Modifier . size (width: Dp , height: Dp )

বিষয়বস্তুর পছন্দসই আকারকে ঠিক width dp দ্বারা height dp হিসাবে ঘোষণা করুন।

সুযোগ: যেকোন
Modifier . sizeIn (minWidth: Dp , minHeight: Dp , maxWidth: Dp , maxHeight: Dp )

ইনকামিং পরিমাপ Constraints দ্বারা অনুমোদিত বিষয়বস্তুর প্রস্থ minWidth dp এবং maxWidth dp এর মধ্যে এবং বিষয়বস্তুর উচ্চতা minHeight dp এবং maxHeight dp-এর মধ্যে হওয়া সীমাবদ্ধ করুন৷

সুযোগ: যেকোন
Modifier . width (width: Dp )

বিষয়বস্তুর পছন্দের প্রস্থকে ঠিক width ডিপি বলে ঘোষণা করুন।

সুযোগ: যেকোন
Modifier . widthIn (min: Dp , max: Dp )

ইনকামিং পরিমাপ Constraints দ্বারা অনুমোদিত min dp এবং max dp-এর মধ্যে সামগ্রীর প্রস্থকে সীমাবদ্ধ করুন৷

সুযোগ: যেকোন

ইনকামিং পরিমাপের minimum height constraint কথা বিবেচনা না করে বিষয়বস্তুটিকে তার পছন্দসই উচ্চতায় পরিমাপ করার অনুমতি দিন এবং, যদি unbounded সত্য হয়, তবে আগত পরিমাপের maximum height constraint বিষয়টি বিবেচনা না করে।

সুযোগ: যেকোন
Modifier . wrapContentSize (align: Alignment , unbounded: Boolean )

ইনকামিং পরিমাপের minimum width বা minimum height সীমাবদ্ধতার কথা বিবেচনা না করেই বিষয়বস্তুকে তার পছন্দসই আকারে পরিমাপ করার অনুমতি দিন এবং, যদি unbounded সত্য হয়, তবে আগত সর্বোচ্চ সীমাবদ্ধতার প্রতিও খেয়াল না রেখে।

সুযোগ: যেকোন

ইনকামিং পরিমাপের minimum width constraint কথা বিবেচনা না করে বিষয়বস্তুকে তার পছন্দসই প্রস্থে পরিমাপ করার অনুমতি দিন, এবং, যদি unbounded সত্য হয়, তবে আগত পরিমাপের maximum width constraint বিষয়টি বিবেচনা না করে।

সুযোগ: যেকোন

এই মডিফায়ারটি একটি মর্ফ ট্রান্সফর্মের সময় scrollTransform কম্পোজযোগ্য লক্ষ্যের উচ্চতা প্রদান করে এবং morphed করার সময় আইটেমের ন্যূনতম উচ্চতা উপস্থাপন করে।

সুযোগ: যেকোন

IconButton এবং TextButton-এর জন্য আকার এবং প্রস্তাবিত স্পর্শ লক্ষ্য উভয় সেট করার জন্য সংশোধক।

সুযোগ: যেকোন

স্ক্রিনের bottom insets উচ্চতা সেট করে।

সুযোগ: যেকোন

LayoutDirection এর উপর নির্ভর করে, left বা right ব্যবহার করে, স্ক্রিনের end insets প্রস্থ সেট করে।

সুযোগ: যেকোন

LayoutDirection এর উপর নির্ভর করে left বা right ব্যবহার করে স্ক্রিনের start insets প্রস্থ সেট করে।

সুযোগ: যেকোন

স্ক্রিনের top insets উচ্চতা সেট করে।

ব্যাপ্তি: RowScope
Modifier . weight (
weight: @ FloatRange (from = 0.0, fromInclusive = false) Float ,
fill: Boolean
)

Row অন্যান্য ওজনযুক্ত ভাইবোন উপাদানের তুলনায় উপাদানটির প্রস্থের weight সমানুপাতিক আকার করুন।

ব্যাপ্তি: ColumnScope
Modifier . weight (
weight: @ FloatRange (from = 0.0, fromInclusive = false) Float ,
fill: Boolean
)

Column অন্যান্য ওজনযুক্ত ভাইবোন উপাদানগুলির তুলনায় উপাদানটির উচ্চতা এর weight সমানুপাতিক আকার করুন৷

সুযোগ: FlowRowScope
@ ExperimentalLayoutApi
Modifier . fillMaxRowHeight (fraction: @ FloatRange (from = 0.0, to = 1.0) Float )

FlowRow এর মধ্যে যে সারিতে সবচেয়ে লম্বা আইটেমটি স্থাপন করা হয়েছিল তার সর্বোচ্চ উচ্চতা আইটেমটি পূরণ করুন (সম্ভবত শুধুমাত্র আংশিকভাবে)।

ব্যাপ্তি: FlowColumnScope
@ ExperimentalLayoutApi
Modifier . fillMaxColumnWidth (
fraction: @ FloatRange (from = 0.0, to = 1.0) Float
)

FlowColumn মধ্যে যে কলামে এটি স্থাপন করা হয়েছিল তাতে আইটেমটি (সম্ভবত শুধুমাত্র আংশিকভাবে) প্রশস্ত আইটেমের সর্বাধিক প্রস্থ পূরণ করুন।

সুযোগ: BoxScope

অন্যান্য সমস্ত বিষয়বস্তুর উপাদান পরিমাপ করার পরে Box আকারের সাথে মেলে উপাদানটির আকার দিন।

সুযোগ: LazyItemScope
Modifier . fillParentMaxHeight (
fraction: @ FloatRange (from = 0.0, to = 1.0) Float
)

minimum height fraction দ্বারা গুণ করে maximum height সমান হতে সেট করে আগত পরিমাপের সীমাবদ্ধতাগুলির Constraints.maxHeight পূরণ করুন৷

সুযোগ: LazyItemScope
Modifier . fillParentMaxSize (
fraction: @ FloatRange (from = 0.0, to = 1.0) Float
)

minimum width fraction দ্বারা গুণিত maximum width সমান এবং minimum height fraction দ্বারা গুণিত maximum height সমান হতে সেট করে মূল পরিমাপের সীমাবদ্ধতাগুলির Constraints.maxWidth এবং Constraints.maxHeight পূরণ করুন৷

সুযোগ: LazyItemScope
Modifier . fillParentMaxWidth (
fraction: @ FloatRange (from = 0.0, to = 1.0) Float
)

minimum width fraction দ্বারা গুণিত maximum width সমান করে সেট করে বিষয়বস্তুকে অভিভাবক পরিমাপের সীমাবদ্ধতার Constraints.maxWidth পূরণ করতে দিন।

স্কোপ: ExposedDropdownMenuBoxScope
abstract
Modifier . exposedDropdownSize (matchTextFieldWidth: Boolean )

পরিবর্তক যা সুযোগের ভিতরে রাখা একটি ExposedDropdownMenu মেনুতে প্রয়োগ করা উচিত।

স্কোপ: ExposedDropdownMenuBoxScope
abstract
Modifier . exposedDropdownSize (matchAnchorWidth: Boolean )

পরিবর্তক যা ExposedDropdownMenuBoxScope এর ভিতরে রাখা একটি মেনুতে প্রয়োগ করা উচিত।

সুযোগ: PaneScaffoldScope

এই সংশোধকটি একটি প্যানের জন্য পছন্দের প্রস্থ নির্দিষ্ট করে, এবং প্যান স্ক্যাফোল্ড বাস্তবায়ন এই প্রস্থটিকে সম্মান করার জন্য যথাসাধ্য চেষ্টা করবে যখন সংশ্লিষ্ট ফলকটিকে একটি স্থির ফলক হিসাবে রেন্ডার করা হয়, অর্থাত্, একটি প্যান যা অবশিষ্ট স্থানগুলি পূরণ করতে প্রসারিত হয় না।

টেস্টিং

সুযোগ: যেকোন

পরিবর্তিত উপাদান পরীক্ষায় খুঁজে পাওয়ার জন্য একটি ট্যাগ প্রয়োগ করে।

রূপান্তর

সুযোগ: যেকোন
Modifier . rotate (degrees: Float )

কম্পোজেবলের কেন্দ্রের চারপাশে দৃশ্যটি ঘোরানো ডিগ্রী সেট করে।

সুযোগ: যেকোন
Modifier . scale (scale: Float )

অনুভূমিক এবং উল্লম্ব উভয় অক্ষের বিষয়বস্তু একই স্কেল ফ্যাক্টর দ্বারা সমানভাবে স্কেল করুন।

সুযোগ: যেকোন
Modifier . scale (scaleX: Float , scaleY: Float )

অনুভূমিক এবং উল্লম্ব অক্ষ বরাবর নিম্নোক্ত স্কেল ফ্যাক্টর দ্বারা কম্পোজেবলের বিষয়বস্তু যথাক্রমে স্কেল করুন।

সুযোগ: যেকোন
Modifier . transformable (
state: TransformableState ,
lockRotationOnZoomPan: Boolean ,
enabled: Boolean
)

পরিবর্তিত UI উপাদানের রূপান্তর অঙ্গভঙ্গি সক্ষম করুন৷

সুযোগ: যেকোন
Modifier . transformable (
state: TransformableState ,
canPan: ( Offset ) -> Boolean ,
lockRotationOnZoomPan: Boolean ,
enabled: Boolean
)

পরিবর্তিত UI উপাদানের রূপান্তর অঙ্গভঙ্গি সক্ষম করুন৷

অন্যান্য

সুযোগ: যেকোন

এই ফাংশনটি অবহেলিত। একটি স্থানান্তর ডেটা প্রাপ্ত করার জন্য একটি কলব্যাকের সাথে ওভারলোড দ্বারা প্রতিস্থাপিত, সূচনা সনাক্তকরণ রচনা নিজেই সঞ্চালিত হয়

সুযোগ: যেকোন
Modifier . basicMarquee (
iterations: Int ,
animationMode: MarqueeAnimationMode ,
repeatDelayMillis: Int ,
initialDelayMillis: Int ,
spacing: MarqueeSpacing ,
velocity: Dp
)

পরিবর্তিত বিষয়বস্তুতে একটি অ্যানিমেটেড মার্কি প্রভাব প্রয়োগ করে যদি এটি উপলব্ধ স্থানে মাপসই করার জন্য খুব চওড়া হয়।

সুযোগ: যেকোন
Modifier . edgeSwipeToDismiss (
swipeToDismissBoxState: SwipeToDismissBoxState ,
edgeWidth: Dp
)

শুধুমাত্র ভিউপোর্টের প্রান্ত থেকে সক্রিয় হতে খারিজ করতে সীমা সোয়াইপ করুন।

সুযোগ: যেকোন
Modifier . blur (radius: Dp , edgeTreatment: BlurredEdgeTreatment )

নির্দিষ্ট রেডিআই দিয়ে অস্পষ্ট বিষয়বস্তু আঁকুন।

সুযোগ: যেকোন
Modifier . blur (
radiusX: Dp ,
radiusY: Dp ,
edgeTreatment: BlurredEdgeTreatment
)

নির্দিষ্ট রেডিআই দিয়ে অস্পষ্ট বিষয়বস্তু আঁকুন।

সুযোগ: যেকোন

সংশোধক যা bringIntoView অনুরোধ পাঠাতে ব্যবহার করা যেতে পারে।

সুযোগ: যেকোন

এই ফাংশনটি অবহেলিত। পরিবর্তে BringIntoViewModifierNode ব্যবহার করুন

সুযোগ: যেকোন
Modifier . composed (
inspectorInfo: InspectorInfo .() -> Unit ,
factory: @ Composable Modifier .() -> Modifier
)

একটি Modifier ঠিক-সময়ের রচনা ঘোষণা করুন যা এটি পরিবর্তন করা প্রতিটি উপাদানের জন্য তৈরি করা হবে।

সুযোগ: যেকোন
Modifier . composed (
fullyQualifiedName: String ,
key1: Any ?,
inspectorInfo: InspectorInfo .() -> Unit ,
factory: @ Composable Modifier .() -> Modifier
)

একটি Modifier ঠিক-সময়ের রচনা ঘোষণা করুন যা এটি পরিবর্তন করা প্রতিটি উপাদানের জন্য তৈরি করা হবে।

সুযোগ: যেকোন
Modifier . composed (
fullyQualifiedName: String ,
vararg keys: Any ?,
inspectorInfo: InspectorInfo .() -> Unit ,
factory: @ Composable Modifier .() -> Modifier
)

একটি Modifier ঠিক-সময়ের রচনা ঘোষণা করুন যা এটি পরিবর্তন করা প্রতিটি উপাদানের জন্য তৈরি করা হবে।

সুযোগ: যেকোন
Modifier . composed (
fullyQualifiedName: String ,
key1: Any ?,
key2: Any ?,
inspectorInfo: InspectorInfo .() -> Unit ,
factory: @ Composable Modifier .() -> Modifier
)

একটি Modifier ঠিক-সময়ের রচনা ঘোষণা করুন যা এটি পরিবর্তন করা প্রতিটি উপাদানের জন্য তৈরি করা হবে।

সুযোগ: যেকোন
Modifier . composed (
fullyQualifiedName: String ,
key1: Any ?,
key2: Any ?,
key3: Any ?,
inspectorInfo: InspectorInfo .() -> Unit ,
factory: @ Composable Modifier .() -> Modifier
)

একটি Modifier ঠিক-সময়ের রচনা ঘোষণা করুন যা এটি পরিবর্তন করা প্রতিটি উপাদানের জন্য তৈরি করা হবে।

সুযোগ: যেকোন

একটি Modifier যা একটি উপাদানকে এটি প্রয়োগ করার অনুমতি দেয় ড্র্যাগ এবং ড্রপ অপারেশনের জন্য একটি উৎসের মতো বিবেচনা করা হয়।

সুযোগ: যেকোন
@ ExperimentalFoundationApi
Modifier . dragAndDropSource (
drawDragDecoration: DrawScope .() -> Unit ,
block: suspend DragAndDropSourceScope .() -> Unit
)

এই ফাংশনটি অবহেলিত। একটি স্থানান্তর ডেটা প্রাপ্ত করার জন্য একটি কলব্যাকের সাথে ওভারলোড দ্বারা প্রতিস্থাপিত, সূচনা সনাক্তকরণ রচনা নিজেই সঞ্চালিত হয়

সুযোগ: যেকোন
Modifier . dragAndDropSource (
drawDragDecoration: DrawScope .() -> Unit ,
transferData: ( Offset ) -> DragAndDropTransferData ?
)

একটি Modifier যা একটি উপাদানকে এটি প্রয়োগ করার অনুমতি দেয় ড্র্যাগ এবং ড্রপ অপারেশনের জন্য একটি উৎসের মতো বিবেচনা করা হয়।

সুযোগ: যেকোন
Modifier . dragAndDropTarget (
shouldStartDragAndDrop: (startEvent: DragAndDropEvent ) -> Boolean ,
target: DragAndDropTarget
)

একটি সংশোধক যা ড্র্যাগ এবং ড্রপ অঙ্গভঙ্গি থেকে গ্রহণ করার অনুমতি দেয়।

সুযোগ: যেকোন

এই ফাংশনটি অবহেলিত। সিস্টেম জেসচার এক্সক্লুশন ব্যবহার করুন

সুযোগ: যেকোন

এই ফাংশনটি অবহেলিত। সিস্টেম জেসচার এক্সক্লুশন ব্যবহার করুন

সুযোগ: যেকোন
Modifier . handwritingDetector (callback: () -> Unit )

একটি হস্তাক্ষর আবিষ্কারক হিসাবে কাজ করার জন্য একটি উপাদান কনফিগার করে যা স্টাইলাস হস্তাক্ষর সনাক্ত করে এবং স্বীকৃত পাঠ্যের হ্যান্ডলিং অন্য উপাদানে অর্পণ করে।

সুযোগ: যেকোন

একটি স্টাইলাস হস্তাক্ষর হ্যান্ডলার হিসাবে কাজ করার জন্য একটি উপাদান কনফিগার করে যা একটি হস্তাক্ষর সেশন থেকে পাঠ্য ইনপুট পরিচালনা করতে পারে যা একটি হস্তাক্ষর সনাক্তকারীতে স্টাইলাস হস্তাক্ষর দ্বারা ট্রিগার হয়েছিল৷

সুযোগ: যেকোন
Modifier . hoverable (
interactionSource: MutableInteractionSource ,
enabled: Boolean
)

পয়েন্টার এন্টার/এক্সিট ইভেন্টের মাধ্যমে ঘোরানো কম্পোনেন্ট কনফিগার করুন।

সুযোগ: যেকোন
inline
Modifier . inspectable (
noinline inspectorInfo: InspectorInfo .() -> Unit ,
factory: Modifier .() -> Modifier
)

এই ফাংশনটি অবহেলিত। এই API আপনার সংশোধকের প্রয়োজনীয়তার চেয়ে বেশি অবৈধতা তৈরি করবে, তাই এটির ব্যবহার নিরুৎসাহিত করা হয়।

সুযোগ: যেকোন
Modifier . approachLayout (
isMeasurementApproachInProgress: (lookaheadSize: IntSize ) -> Boolean ,
isPlacementApproachInProgress: Placeable.PlacementScope .(lookaheadCoordinates: LayoutCoordinates ) -> Boolean ,
approachMeasure: ApproachMeasureScope .(measurable: Measurable , constraints: Constraints ) -> MeasureResult
)

লুকআহেড পাসে গণনা করা গন্তব্য লেআউটে ধীরে ধীরে যেতে সাহায্য করার উদ্দেশ্যে একটি অ্যাপ্রোচ লেআউট তৈরি করে।

সুযোগ: যেকোন
Modifier . magnifier (
sourceCenter: Density .() -> Offset ,
magnifierCenter: ( Density .() -> Offset )?,
onSizeChanged: (( DpSize ) -> Unit )?,
zoom: Float ,
size: DpSize ,
cornerRadius: Dp ,
elevation: Dp ,
clip: Boolean
)

একটি Magnifier উইজেট দেখায় যা বর্তমান লেআউট নোডের সাপেক্ষে sourceCenter সামগ্রীর একটি বর্ধিত সংস্করণ দেখায়।

সুযোগ: যেকোন

একটি মডিফায়ার যা এই মডিফায়ারের বাম দিকে বা লেআউট ট্রিতে এই মডিফায়ারের উপরে অন্য মডিফায়ারদের দ্বারা সরবরাহ করা ModifierLocal s ব্যবহার করতে ব্যবহার করা যেতে পারে।

সুযোগ: যেকোন
<T : Any ?> Modifier . modifierLocalProvider (
key: ProvidableModifierLocal <T>,
value: () -> T
)

একটি সংশোধক যা ModifierLocal s প্রদান করতে ব্যবহার করা যেতে পারে যা এই মডিফায়ারের ডানদিকে অন্যান্য মডিফায়ারদের দ্বারা পড়তে পারে, বা মডিফায়ারগুলি যে লেআউট নোডের সন্তান যা এই মডিফায়ারটি সংযুক্ত।

সুযোগ: যেকোন
Modifier . onLayoutRectChanged (
throttleMillis: Long ,
debounceMillis: Long ,
callback: ( RelativeLayoutBounds ) -> Unit
)

এই লেআউট নোডের অবস্থানের সাথে কম্পোজিশনের মূলের স্থানাঙ্ক সিস্টেমের সাথে সাথে স্ক্রীন স্থানাঙ্ক এবং উইন্ডো স্থানাঙ্কের সাথে callback আহ্বান করে।

সুযোগ: যেকোন
Modifier . onPlaced (onPlaced: ( LayoutCoordinates ) -> Unit )

প্যারেন্ট LayoutModifier এবং প্যারেন্ট লেআউট স্থাপনের পরে এবং চাইল্ড LayoutModifier স্থাপনের আগে onPlaced আহ্বান করুন।

সুযোগ: যেকোন

একটি কম্পোজেবলের উপরে একটি স্থানধারক আকৃতি আঁকে এবং স্থানধারকটি সরাতে একটি মুছার প্রভাবকে অ্যানিমেট করে।

সুযোগ: যেকোন
@ Composable
Modifier . placeholder (
placeholderState: PlaceholderState ,
shape: Shape ,
color: Color
)

একটি কম্পোজেবলের উপরে একটি স্থানধারক আকৃতি আঁকে এবং স্থানধারকটি সরাতে একটি মুছার প্রভাবকে অ্যানিমেট করে।

সুযোগ: যেকোন

একটি উপাদানের উপর একটি স্থানধারক শিমার আঁকতে মডিফায়ার।

সুযোগ: যেকোন
@ Composable
Modifier . placeholderShimmer (
placeholderState: PlaceholderState ,
shape: Shape ,
color: Color
)

একটি উপাদানের উপর একটি স্থানধারক শিমার আঁকতে মডিফায়ার।

সুযোগ: যেকোন
Modifier . stylusHoverIcon (
icon: PointerIcon ,
overrideDescendants: Boolean ,
touchBoundsExpansion: DpTouchBoundsExpansion ?
)

সংশোধক যা একটি ডেভেলপারকে একটি পয়েন্টার আইকন সংজ্ঞায়িত করতে দেয় যখন একটি স্টাইলাস উপাদানের উপর ঘোরানো থাকে।

সুযোগ: যেকোন
Modifier . motionEventSpy (watcher: (motionEvent: MotionEvent ) -> Unit )

লেআউট এলাকা বা যেকোনো চাইল্ড pointerInput প্রাপ্ত প্রতিটি MotionEvent সহ watcher কল করে।

সুযোগ: যেকোন

লেআউট আয়তক্ষেত্রটিকে ভাসমান জানালা থেকে দূরে থাকার পছন্দ হিসাবে চিহ্নিত করুন৷

সুযোগ: যেকোন
Modifier . preferKeepClear (rectProvider: ( LayoutCoordinates ) -> Rect )

ভাসমান জানালা থেকে দূরে থাকতে পছন্দ করে স্থানীয় লেআউট স্থানাঙ্কের মধ্যে একটি আয়তক্ষেত্র চিহ্নিত করুন।

সুযোগ: যেকোন

প্রদত্ত PullRefreshState এর উপর ভিত্তি করে একটি পুল-টু-রিফ্রেশ সূচকের আকার এবং অবস্থান অনুবাদ করার জন্য একটি সংশোধক।

সুযোগ: যেকোন

একটি নেস্টেড স্ক্রোল মডিফায়ার যা state স্ক্রোল ইভেন্টগুলি প্রদান করে।

সুযোগ: যেকোন
@ ExperimentalMaterialApi
Modifier . pullRefresh (
onPull: (pullDelta: Float ) -> Float ,
onRelease: suspend (flingVelocity: Float ) -> Float ,
enabled: Boolean
)

একটি নেস্টেড স্ক্রোল মডিফায়ার যা কাস্টম পুল রিফ্রেশ উপাদান তৈরিতে সহায়তা করার জন্য onPull এবং onRelease কলব্যাক প্রদান করে।

সুযোগ: যেকোন
@ ExperimentalMaterial3Api
Modifier . pullToRefresh (
isRefreshing: Boolean ,
state: PullToRefreshState ,
enabled: Boolean ,
threshold: Dp ,
onRefresh: () -> Unit
)

একটি সংশোধক যা একটি পুল-টু-রিফ্রেশ অঙ্গভঙ্গি সমর্থন করার জন্য একটি পাত্রে নেস্টেড স্ক্রোল যুক্ত করে।

সুযোগ: যেকোন

বর্তমান নোড এবং যেকোনো শিশু নোডকে কনটেন্ট রিসিভার হিসেবে কনফিগার করে।

সুযোগ: যেকোন
Modifier . sensitiveContent (isContentSensitive: Boolean )

এই সংশোধকটি ইঙ্গিত দেয় যে কম্পোজেবল স্ক্রিনে সংবেদনশীল বিষয়বস্তু (যেমন ব্যবহারকারীর নাম, পাসওয়ার্ড, ক্রেডিট কার্ড ইত্যাদি) রেন্ডার করে এবং সমর্থিত পরিবেশে স্ক্রিন শেয়ার করার সময় সামগ্রীটি সুরক্ষিত করা উচিত।

সুযোগ: যেকোন
Modifier . onInterceptKeyBeforeSoftKeyboard (
onInterceptKeyBeforeSoftKeyboard: ( KeyEvent ) -> Boolean
)

একটি কম্পোনেন্টের modifier প্যারামিটারে এই modifier যোগ করলে এটি সফ্টওয়্যার কীবোর্ডে পাঠানোর আগে হার্ডওয়্যার কী ইভেন্টগুলিকে বাধা দিতে দেয়।

সুযোগ: যেকোন
Modifier . onPreInterceptKeyBeforeSoftKeyboard (
onPreInterceptKeyBeforeSoftKeyboard: ( KeyEvent ) -> Boolean
)

একটি কম্পোনেন্টের modifier প্যারামিটারে এই modifier যোগ করলে এটি সফ্টওয়্যার কীবোর্ডে পাঠানোর আগে হার্ডওয়্যার কী ইভেন্টগুলিকে বাধা দিতে দেয়।

সুযোগ: যেকোন
Modifier . edgeSwipeToDismiss (
swipeToDismissBoxState: SwipeToDismissBoxState ,
edgeWidth: Dp
)

এই ফাংশনটি অবহেলিত। SwipeToDismiss androidx.wear.compose.foundation-এ স্থানান্তরিত হয়েছে।

সুযোগ: যেকোন

সিস্টেম জেসচার থেকে লেআউট আয়তক্ষেত্র বাদ দেয়।

সুযোগ: যেকোন

সিস্টেম অঙ্গভঙ্গি থেকে স্থানীয় লেআউট স্থানাঙ্কের মধ্যে একটি আয়তক্ষেত্র বাদ দেয়।

সুযোগ: যেকোন

কোনো প্যাডিং যোগ না করেই windowInsetsPadding এর মতো অন্যান্য ইনসেট মডিফায়ারদের দ্বারা এখনও ব্যবহার করা হয়নি এমন ইনসেটগুলি ব্যবহার করুন।

সুযোগ: যেকোন

paddingValues ইনসেট হিসাবে ব্যবহার করুন যেন ইনসেট নির্বিশেষে প্যাডিং যোগ করা হয়েছে৷

সুযোগ: যেকোন
Modifier . onConsumedWindowInsetsChanged (
block: (consumedWindowInsets: WindowInsets ) -> Unit
)

যে WindowInsets ব্যবহার করা হয়েছে সেগুলির সাথে কল block , হয় consumeWindowInsets বা প্যাডিং মডিফায়ারগুলির একটি, যেমন imePadding

সুযোগ: যেকোন

এটি আকার এবং অবস্থানের উপর ভিত্তি করে WindowInsets পুনরায় গণনা করে।

স্কোপ: ExposedDropdownMenuBoxScope

এই ফাংশনটি অবহেলিত। ওভারলোড ব্যবহার করুন যা ExposedDropdownMenuAnchorType এবং সক্ষম প্যারামিটার নেয়

স্কোপ: ExposedDropdownMenuBoxScope
abstract

সংশোধক যা ExposedDropdownMenuBoxScope এর ভিতরে একটি উপাদানে প্রয়োগ করা উচিত, সাধারণত একটি পাঠ্য ক্ষেত্র বা পাঠ্য ক্ষেত্রের মধ্যে একটি আইকন।