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

কর্ম

ব্যাপ্তি: যেকোনো
<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 ?
)

এই ফাংশনটি বন্ধ করা হয়েছে। startDragImmedialy প্রতিস্থাপন ছাড়াই সরানো হয়েছে।

ব্যাপ্তি: যেকোনো
<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 ?
)

এই ফাংশনটি বন্ধ করা হয়েছে। startDragImmedialy প্রতিস্থাপন ছাড়াই সরানো হয়েছে।

ব্যাপ্তি: যেকোনো
Modifier . clickable (
enabled: Boolean ,
onClickLabel: String ?,
role: Role ?,
interactionSource: MutableInteractionSource ?,
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 ,
interactionSource: MutableInteractionSource ?,
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 ?,
interactionSource: MutableInteractionSource ?,
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
)

এই ফাংশনটি বন্ধ করা হয়েছে। Material's Swipeable-এর পরিবর্তে Foundation-এর AnchoredDraggable API ব্যবহার করা হয়েছে।

ব্যাপ্তি: যেকোনো
@ 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 ?,
interactionSource: MutableInteractionSource ?,
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 ?,
interactionSource: MutableInteractionSource ?,
onClick: () -> Unit
)

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

ব্যাপ্তি: যেকোনো
Modifier . triStateToggleable (
state: ToggleableState ,
interactionSource: MutableInteractionSource ?,
indication: Indication ?,
enabled: Boolean ,
role: Role ?,
onClick: () -> Unit
)

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

সুযোগ: PaneScaffoldScope
Modifier . paneExpansionDraggable (
state: PaneExpansionState ,
minTouchTargetSize: Dp ,
interactionSource: MutableInteractionSource ,
semanticsProperties: ( SemanticsPropertyReceiver .() -> Unit )?
)

ড্র্যাগ হ্যান্ডেল কম্পোজেবলের উপর যে মডিফায়ারটি প্রয়োগ করা উচিত যাতে ড্র্যাগ হ্যান্ডেলটি টেনে আনা যায় এবং প্রদত্ত 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 তে কনফিগার করা ভাইবোন এলিমেন্টগুলির সাথে align হয়।

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

কন্টেন্ট এলিমেন্টটিকে Box মধ্যে একটি নির্দিষ্ট Alignment টানুন।

অ্যানিমেশন

ব্যাপ্তি: যেকোনো
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 মডিফায়ার 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 )

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

ব্যাপ্তি: যেকোনো
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 . dropShadow (shape: Shape , block: DropShadowScope .() -> Unit )

প্রদত্ত আকৃতি এবং DropShadowScope দ্বারা সংজ্ঞায়িত ছায়া বৈশিষ্ট্য দ্বারা নির্দিষ্ট জ্যামিতি সহ বাকি বিষয়বস্তুর পিছনে একটি ড্রপ ছায়া আঁকে।

ব্যাপ্তি: যেকোনো
Modifier . dropShadow (shape: Shape , shadow: Shadow )

প্রদত্ত আকৃতি দ্বারা নির্দিষ্ট জ্যামিতি এবং Shadow দ্বারা সংজ্ঞায়িত ছায়ার বৈশিষ্ট্য ব্যবহার করে বাকি বিষয়বস্তুর পিছনে একটি ড্রপ ছায়া আঁকে।

ব্যাপ্তি: যেকোনো
Modifier . innerShadow (shape: Shape , block: InnerShadowScope .() -> Unit )

প্রদত্ত আকৃতি এবং InnerShadowScope দ্বারা সংজ্ঞায়িত ছায়া বৈশিষ্ট্য দ্বারা নির্দিষ্ট জ্যামিতি ব্যবহার করে বাকি বিষয়বস্তুর পিছনে একটি অভ্যন্তরীণ ছায়া আঁকে।

ব্যাপ্তি: যেকোনো
Modifier . innerShadow (shape: Shape , shadow: Shadow )

প্রদত্ত আকৃতি দ্বারা নির্দিষ্ট জ্যামিতি এবং Shadow দ্বারা সংজ্ঞায়িত ছায়ার বৈশিষ্ট্য ব্যবহার করে বাকি বিষয়বস্তুর উপরে একটি অভ্যন্তরীণ ছায়া আঁকে।

ব্যাপ্তি: যেকোনো
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 )

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

ব্যাপ্তি: যেকোনো

এই ফাংশনটি অবচিত। focusTarget দ্বারা প্রতিস্থাপিত হয়েছে

ব্যাপ্তি: যেকোনো

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

ব্যাপ্তি: যেকোনো
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 কল করা হয়।

ব্যাপ্তি: যেকোনো

hierarchicalFocusGroup একটি অ্যাপ্লিকেশনে কম্পোজেবল টীকা তৈরি করতে ব্যবহৃত হয়, যাতে আমরা কম্পোজিশনের সক্রিয় অংশটি ট্র্যাক করতে পারি।

ব্যাপ্তি: যেকোনো

এই মডিফায়ারটি hierarchicalFocusGroup এর সাথে একত্রে ব্যবহৃত হয় এবং প্রয়োজনে নিম্নলিখিত ফোকাসযোগ্য উপাদানের উপর ফোকাস করার অনুরোধ করবে (অর্থাৎ এটি মডিফায়ার শৃঙ্খলে সেই উপাদানের আগে থাকা প্রয়োজন)।

গ্রাফিক্স

ব্যাপ্তি: যেকোনো

একটি 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 ,
blendMode: BlendMode ,
colorFilter: ColorFilter ?
)

একটি 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 . onIndirectPointerGesture (
enabled: Boolean ,
onClick: () -> Unit ,
onSwipeForward: () -> Unit ,
onSwipeBackward: () -> Unit
)

একটি Modifier যা একটি IndirectPointerEvent উৎস থেকে উচ্চ-স্তরের অঙ্গভঙ্গি শোনে এবং সনাক্ত করে।

ব্যাপ্তি: যেকোনো
Modifier . pointerHoverIcon (
icon: PointerIcon ,
overrideDescendants: Boolean
)

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

ব্যাপ্তি: যেকোনো
Modifier . pointerInteropFilter (
requestDisallowInterceptTouchEvent: RequestDisallowInterceptTouchEvent ?,
onTouchEvent: ( MotionEvent ) -> Boolean
)

একটি বিশেষ PointerInputModifier যা মূলত Compose-এ প্রেরিত অন্তর্নিহিত 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 )

এই ফাংশনটি বন্ধ করা হয়েছে। শুধুমাত্র বন্ধ করা TabRowDefaults.Indicator পদ্ধতির পাশাপাশি ব্যবহারের জন্য।

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

ব্যাপ্তি: যেকোনো

একটি অনির্দিষ্ট অগ্রগতি নির্দেশকের জন্য প্রয়োজনীয় 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 গুলি আটকাতে পারবে।

ব্যাপ্তি: যেকোনো
Modifier . onRotaryScrollEvent (
onRotaryScrollEvent: ( RotaryScrollEvent ) -> Boolean
)

একটি কম্পোনেন্টের modifier প্যারামিটারে এই modifier যোগ করলে এটি (অথবা এর যেকোনো একটি শিশু) ফোকাস করা থাকলে RotaryScrollEvent গুলি আটকাতে পারবে।

ব্যাপ্তি: যেকোনো
Modifier . rotaryScrollable (
behavior: RotaryScrollableBehavior ,
focusRequester: FocusRequester ,
reverseDirection: Boolean ,
overscrollEffect: OverscrollEffect ?
)

একটি মডিফায়ার যা ঘূর্ণমান ইভেন্টগুলিকে স্ক্রোলযোগ্য কন্টেইনার যেমন কলাম, লেজিলিস্ট এবং অন্যান্যগুলির সাথে সংযুক্ত করে।

ব্যাপ্তি: যেকোনো
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
)

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

ব্যাপ্তি: যেকোনো
Modifier . scrollable2D (
state: Scrollable2DState ,
enabled: Boolean ,
overscrollEffect: OverscrollEffect ?,
flingBehavior: FlingBehavior ?,
interactionSource: MutableInteractionSource ?
)

XY উভয় ওরিয়েন্টেশনেই UI এলিমেন্টের জন্য টাচ স্ক্রোলিং এবং ফ্লিং কনফিগার করুন।

ব্যাপ্তি: যেকোনো
Modifier . scrollableArea (
state: ScrollableState ,
orientation: Orientation ,
enabled: Boolean ,
reverseScrolling: Boolean ,
flingBehavior: FlingBehavior ?,
interactionSource: MutableInteractionSource ?,
bringIntoViewSpec: BringIntoViewSpec ?
)

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

ব্যাপ্তি: যেকোনো
Modifier . scrollableArea (
state: ScrollableState ,
orientation: Orientation ,
overscrollEffect: OverscrollEffect ?,
enabled: Boolean ,
reverseScrolling: Boolean ,
flingBehavior: FlingBehavior ?,
interactionSource: MutableInteractionSource ?,
bringIntoViewSpec: BringIntoViewSpec ?
)

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

ব্যাপ্তি: যেকোনো
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 উপাদানের জন্য টাচ স্ক্রোলিং এবং ফ্লিং কনফিগার করুন।

ব্যাপ্তি: যেকোনো

অ্যান্ড্রয়েড 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 আকার সংরক্ষণ করে।

ব্যাপ্তি: যেকোনো
Modifier . height (intrinsicSize: IntrinsicSize )

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

ব্যাপ্তি: যেকোনো

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

ব্যাপ্তি: যেকোনো
Modifier . requiredWidth (intrinsicSize: IntrinsicSize )

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

ব্যাপ্তি: যেকোনো
Modifier . width (intrinsicSize: IntrinsicSize )

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

ব্যাপ্তি: যেকোনো
Modifier . onSizeChanged (onSizeChanged: ( IntSize ) -> Unit )

যখন উপাদানটি প্রথম পরিমাপ করা হয় বা যখন উপাদানটির আকার পরিবর্তন হয় তখন পরিবর্তিত Compose 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 )

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

ব্যাপ্তি: যেকোনো
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 )

আগত পরিমাপের অনুমতি অনুসারে সামগ্রীর উচ্চতা min dp এবং max dp এর মধ্যে সীমাবদ্ধ করুন। Constraints

ব্যাপ্তি: যেকোনো
Modifier . requiredHeight (height: Dp )

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

ব্যাপ্তি: যেকোনো
Modifier . requiredHeightIn (min: Dp , max: Dp )

কন্টেন্টের উচ্চতা min dp এবং max dp এর মধ্যে সীমাবদ্ধ রাখুন।

ব্যাপ্তি: যেকোনো

কন্টেন্টের আকার ঠিক size dp, প্রস্থ এবং উচ্চতা হিসাবে ঘোষণা করুন।

ব্যাপ্তি: যেকোনো

কন্টেন্টের আকার ঠিক size হিসেবে ঘোষণা করুন।

ব্যাপ্তি: যেকোনো
Modifier . requiredSize (width: Dp , height: Dp )

কন্টেন্টের আকার ঠিক width dp এবং height dp হিসাবে ঘোষণা করুন।

ব্যাপ্তি: যেকোনো
Modifier . requiredSizeIn (
minWidth: Dp ,
minHeight: Dp ,
maxWidth: Dp ,
maxHeight: Dp
)

কন্টেন্টের প্রস্থ minWidth dp এবং maxWidth dp এর মধ্যে এবং কন্টেন্টের উচ্চতা minHeight dp এবং maxHeight dp এর মধ্যে সীমাবদ্ধ রাখুন।

ব্যাপ্তি: যেকোনো

কন্টেন্টের প্রস্থ ঠিক width dp হিসেবে ঘোষণা করুন।

ব্যাপ্তি: যেকোনো
Modifier . requiredWidthIn (min: Dp , max: Dp )

কন্টেন্টের প্রস্থ min dp এবং max dp এর মধ্যে সীমাবদ্ধ রাখুন।

ব্যাপ্তি: যেকোনো
Modifier . size (size: Dp )

কন্টেন্টের পছন্দের আকারটি ঠিক dp বর্গক্ষেত্র size ঘোষণা করুন।

ব্যাপ্তি: যেকোনো
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 dp হিসেবে ঘোষণা করুন।

ব্যাপ্তি: যেকোনো
Modifier . widthIn (min: Dp , max: Dp )

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

ব্যাপ্তি: যেকোনো

ইনকামিং পরিমাপের 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 বিবেচনা না করেও।

ব্যাপ্তি: যেকোনো

IconButton এবং টেক্সটবাটনের জন্য আকার এবং প্রস্তাবিত স্পর্শ লক্ষ্য উভয়ই সেট করার জন্য মডিফায়ার।

ব্যাপ্তি: যেকোনো

TransformationSpec ব্যবহার করে রূপান্তরিত উচ্চতা গণনা করার জন্য সুবিধাজনক সংশোধক।

ব্যাপ্তি: যেকোনো

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

ব্যাপ্তি: যেকোনো

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

ব্যাপ্তি: যেকোনো

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

ব্যাপ্তি: যেকোনো

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

ব্যাপ্তি: যেকোনো
@ UnstableApi
@ Composable
Modifier . resizeWithContentScale (
contentScale: ContentScale ,
sourceSizeDp: Size ?,
density: Density
)

একটি নির্দিষ্ট ContentScale প্রকার প্রয়োগ করে একটি গন্তব্যে খোদাই করা মূল বিষয়বস্তু আয়তক্ষেত্রের আকার পরিবর্তন করার প্রচেষ্টা।

সুযোগ: SharedTransitionScope
Modifier . skipToLookaheadSize (enabled: () -> Boolean )

skipToLookaheadSize একটি লেআউটকে তার চাইল্ডকে লুকহেড সীমাবদ্ধতা সহ পরিমাপ করতে সক্ষম করে, যার ফলে চাইল্ডটিকে এমনভাবে লেআউট করা হয় যেন ট্রানজিশন শেষ হয়ে গেছে।

সুযোগ: 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

এই সংশোধকটি Dp s-এ একটি ফলকের জন্য পছন্দসই উচ্চতা নির্দিষ্ট করে, এবং যখন সংশ্লিষ্ট ফলকটি একটি রিফ্লোড বা একটি লেভিটেটেড ফলক হিসাবে রেন্ডার করা হয় তখন ফলক স্ক্যাফোল্ড বাস্তবায়ন এই উচ্চতাকে সম্মান করার জন্য যথাসাধ্য চেষ্টা করবে।

সুযোগ: PaneScaffoldScope
Modifier . preferredHeight (
proportion: @ FloatRange (from = 0.0, to = 1.0) Float
)

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

সুযোগ: PaneScaffoldScope
Modifier . preferredWidth (proportion: @ FloatRange (from = 0.0, to = 1.0) Float )

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

সুযোগ: PaneScaffoldScope

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

পরীক্ষামূলক

ব্যাপ্তি: যেকোনো

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

রূপান্তর

ব্যাপ্তি: যেকোনো
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 . contentType (contentType: ContentType )

contentType দিয়ে অটোফিল ইঙ্গিত সেট করুন।

ব্যাপ্তি: যেকোনো
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 . contentColorProvider (contentColor: Color )

টেক্সট এবং আইকনোগ্রাফি ব্যবহারের জন্য contentColor প্রদান করে।

ব্যাপ্তি: যেকোনো
Modifier . depth (depth: Depth ?, shape: Shape )

প্রদত্ত depth জন্য ছায়া তৈরি করে।

ব্যাপ্তি: যেকোনো

একটি 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
)

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

ব্যাপ্তি: যেকোনো

এই ফাংশনটি বন্ধ করা হয়েছে। systemGestureExclusion ব্যবহার করুন

ব্যাপ্তি: যেকোনো

এই ফাংশনটি বন্ধ করা হয়েছে। systemGestureExclusion ব্যবহার করুন

ব্যাপ্তি: যেকোনো

কম্পোজেবলে একটি অনুরোধকৃত ফ্রেম রেট সেট করুন

ব্যাপ্তি: যেকোনো
Modifier . preferredFrameRate (
frameRate: @ FloatRange (from = 0.0, to = 360.0) Float
)

কম্পোজেবলে একটি অনুরোধকৃত ফ্রেম রেট সেট করুন

ব্যাপ্তি: যেকোনো
Modifier . handwritingDetector (callback: () -> Unit )

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

ব্যাপ্তি: যেকোনো

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

ব্যাপ্তি: যেকোনো
Modifier . hoverable (
interactionSource: MutableInteractionSource ,
enabled: Boolean
)

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

ব্যাপ্তি: যেকোনো
inline
Modifier . inspectable (
noinline inspectorInfo: InspectorInfo .() -> Unit ,
factory: Modifier .() -> Modifier
)

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

ব্যাপ্তি: যেকোনো

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

ব্যাপ্তি: যেকোনো

এটি মডিফায়ারের RelativeLayoutBounds কে প্রদত্ত LayoutBoundsHolder এ ম্যাপ করবে।

ব্যাপ্তি: যেকোনো
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 গুলি ব্যবহার করতে ব্যবহার করা যেতে পারে।

ব্যাপ্তি: যেকোনো
<T : Any ?> Modifier . modifierLocalProvider (
key: ProvidableModifierLocal <T>,
value: () -> T
)

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

ব্যাপ্তি: যেকোনো
Modifier . onFirstVisible (
minDurationMs: @ IntRange (from = 0) Long ,
minFractionVisible: @ FloatRange (from = 0.0, to = 1.0) Float ,
viewportBounds: LayoutBoundsHolder ?,
callback: () -> Unit
)

নোডটি কখন প্রথমে উইন্ডোর ভিউপোর্টের ভিতরে থাকে কিনা তা পর্যবেক্ষণ করার জন্য একটি কলব্যাক নিবন্ধন করে।

ব্যাপ্তি: যেকোনো
Modifier . onLayoutRectChanged (
throttleMillis: Long ,
debounceMillis: Long ,
callback: ( RelativeLayoutBounds ) -> Unit
)

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

ব্যাপ্তি: যেকোনো
Modifier . onPlaced (onPlaced: ( LayoutCoordinates ) -> Unit )

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

ব্যাপ্তি: যেকোনো
Modifier . onVisibilityChanged (
minDurationMs: @ IntRange (from = 0) Long ,
minFractionVisible: @ FloatRange (from = 0.0, to = 1.0) Float ,
viewportBounds: LayoutBoundsHolder ?,
callback: ( Boolean ) -> Unit
)

নোডটি উইন্ডোর ভিউপোর্টের ভিতরে আছে কিনা তা পর্যবেক্ষণ করার জন্য একটি কলব্যাক নিবন্ধন করে।

ব্যাপ্তি: যেকোনো

একটি কম্পোজেবলের উপরে একটি প্লেসহোল্ডার আকৃতি আঁকে এবং প্লেসহোল্ডারটি সরানোর জন্য একটি ওয়াইপ অফ ইফেক্ট অ্যানিমেট করে।

ব্যাপ্তি: যেকোনো
@ Composable
Modifier . placeholder (
placeholderState: PlaceholderState ,
shape: Shape ,
color: Color
)

Modifier.placeholder একটি কম্পোনেন্টের উপর একটি কঙ্কাল আকৃতি আঁকে, এমন পরিস্থিতিতে যেখানে কোনও অস্থায়ী কন্টেন্ট (যেমন ক্যাশেড ডেটা) উপলব্ধ থাকে না।

ব্যাপ্তি: যেকোনো

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

ব্যাপ্তি: যেকোনো
@ Composable
Modifier . placeholderShimmer (
placeholderState: PlaceholderState ,
shape: Shape ,
color: Color
)

Modifier.placeholderShimmer কন্টেন্টের উপর একটি পর্যায়ক্রমিক ঝিলমিল আঁকে, যা ব্যবহারকারীকে নির্দেশ করে যে কন্টেন্ট লোড হচ্ছে অথবা সম্ভবত পুরনো।

ব্যাপ্তি: যেকোনো
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 কলব্যাক প্রদান করে।

ব্যাপ্তি: যেকোনো
Modifier . pullToRefresh (
isRefreshing: Boolean ,
state: PullToRefreshState ,
enabled: Boolean ,
threshold: Dp ,
onRefresh: () -> Unit
)

একটি মডিফায়ার যা একটি কন্টেইনারে নেস্টেড স্ক্রোল যোগ করে যাতে পুল-টু-রিফ্রেশ জেসচার সমর্থন করে।

ব্যাপ্তি: যেকোনো

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

ব্যাপ্তি: যেকোনো

rulers মধ্যে থাকা বিষয়বস্তুগুলিকে ফিট করে।

ব্যাপ্তি: যেকোনো

যদি rulers মধ্যে Ruler s-এর একটি মান লেআউটের সীমানার মধ্যে থাকে, তাহলে এটি কন্টেন্টটিকে সেই Ruler এবং প্রান্তের সাথে মাপ দেয়।

ব্যাপ্তি: যেকোনো
Modifier . sensitiveContent (isContentSensitive: Boolean )

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

ব্যাপ্তি: যেকোনো
Modifier . onInterceptKeyBeforeSoftKeyboard (
onInterceptKeyBeforeSoftKeyboard: ( KeyEvent ) -> Boolean
)

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

ব্যাপ্তি: যেকোনো
Modifier . onPreInterceptKeyBeforeSoftKeyboard (
onPreInterceptKeyBeforeSoftKeyboard: ( KeyEvent ) -> Boolean
)

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

ব্যাপ্তি: যেকোনো
@ Composable
Modifier . surface (
focusable: Boolean ,
shape: Shape ,
color: Color ,
contentColor: Color ,
depth: SurfaceDepth ?,
border: BorderStroke ?,
interactionSource: MutableInteractionSource ?
)

গ্লিমারে একটি পৃষ্ঠ হল একটি মৌলিক বিল্ডিং ব্লক।

ব্যাপ্তি: যেকোনো
@ Composable
Modifier . surface (
enabled: Boolean ,
shape: Shape ,
color: Color ,
contentColor: Color ,
depth: SurfaceDepth ?,
border: BorderStroke ?,
interactionSource: MutableInteractionSource ?,
onClick: () -> Unit
)

গ্লিমারে একটি পৃষ্ঠ হল একটি মৌলিক বিল্ডিং ব্লক।

ব্যাপ্তি: যেকোনো
Modifier . edgeSwipeToDismiss (
swipeToDismissBoxState: SwipeToDismissBoxState ,
edgeWidth: Dp
)

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

ব্যাপ্তি: যেকোনো

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

ব্যাপ্তি: যেকোনো

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

ব্যাপ্তি: যেকোনো

এই অনুক্রমের মধ্যে টেক্সট কনটেক্সট মেনু প্রদর্শিত হলে চালানোর জন্য একটি builder যোগ করে।

ব্যাপ্তি: যেকোনো

এই অনুক্রমের মধ্যে টেক্সট প্রসঙ্গ মেনু প্রদর্শিত হলে চালানোর জন্য একটি filter যোগ করে।

ব্যাপ্তি: যেকোনো

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

ব্যাপ্তি: যেকোনো

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

ব্যাপ্তি: যেকোনো
Modifier . onConsumedWindowInsetsChanged (
block: (consumedWindowInsets: WindowInsets ) -> Unit
)

Calls block with the WindowInsets that have been consumed, either by consumeWindowInsets or one of the padding Modifiers, such as imePadding .

Scope: Any

This recalculates the WindowInsets based on the size and position.

Modifier . renderInSharedTransitionScopeOverlay (
zIndexInOverlay: Float ,
renderInOverlay: () -> Boolean
)

Renders the content in the SharedTransitionScope 's overlay, where shared content (ie shared elements and shared bounds) is rendered by default.

Modifier . sharedBounds (
sharedContentState: SharedTransitionScope.SharedContentState ,
animatedVisibilityScope: AnimatedVisibilityScope ,
enter: EnterTransition ,
exit: ExitTransition ,
boundsTransform: BoundsTransform ,
resizeMode: SharedTransitionScope.ResizeMode ,
placeholderSize: SharedTransitionScope.PlaceholderSize ,
renderInOverlayDuringTransition: Boolean ,
zIndexInOverlay: Float ,
clipInOverlayDuringTransition: SharedTransitionScope.OverlayClip
)

sharedBounds is a modifier that tags a layout with a SharedContentState.key , such that entering and exiting shared bounds of the same key share the animated and continuously changing bounds during the layout change.

Modifier . sharedElement (
sharedContentState: SharedTransitionScope.SharedContentState ,
animatedVisibilityScope: AnimatedVisibilityScope ,
boundsTransform: BoundsTransform ,
placeholderSize: SharedTransitionScope.PlaceholderSize ,
renderInOverlayDuringTransition: Boolean ,
zIndexInOverlay: Float ,
clipInOverlayDuringTransition: SharedTransitionScope.OverlayClip
)

sharedElement is a modifier that tags a layout with a SharedContentState.key , such that entering and exiting shared elements of the same key share the animated and continuously changing bounds during the layout change.

Modifier . sharedElementWithCallerManagedVisibility (
sharedContentState: SharedTransitionScope.SharedContentState ,
visible: Boolean ,
boundsTransform: BoundsTransform ,
placeholderSize: SharedTransitionScope.PlaceholderSize ,
renderInOverlayDuringTransition: Boolean ,
zIndexInOverlay: Float ,
clipInOverlayDuringTransition: SharedTransitionScope.OverlayClip
)

sharedElementWithCallerManagedVisibility is a modifier that tags a layout with a SharedContentState.key , such that entering and exiting shared elements of the same key share the animated and continuously changing bounds during the layout change.

open

A modifier that anchors a layout at the target position obtained from the lookahead pass during shared element transitions.

This function is deprecated. Use overload that takes ExposedDropdownMenuAnchorType and enabled parameters

abstract

Modifier which should be applied to an element inside the ExposedDropdownMenuBoxScope , typically a text field or an icon within the text field.

This modifier specifies the associated pane's margins according to the provided RectRulers as insets.

This modifier specifies the associated pane's margins according to specified fixed margins and the provided RectRulers as insets, if any.