اقدامات
محدوده: هر | <T : Any ?> Modifier . anchoredDraggable (فعال کردن حرکات کشیدن بین مجموعهای از مقادیر از پیش تعریفشده. |
محدوده: هر | <T : Any ?> Modifier . این تابع منسوخ شده است. startDragImmediately بدون جایگزینی حذف شده است. |
محدوده: هر | <T : Any ?> Modifier . anchoredDraggable (فعال کردن حرکات کشیدن بین مجموعهای از مقادیر از پیش تعریفشده. |
محدوده: هر | <T : Any ?> Modifier . این تابع منسوخ شده است. startDragImmediately بدون جایگزینی حذف شده است. |
محدوده: هر | Modifier . clickable (کامپوننت را طوری پیکربندی کنید که کلیکها را از طریق ورودی یا رویداد «کلیک» در سطح دسترسی دریافت کند. |
محدوده: هر | Modifier . clickable (کامپوننت را طوری پیکربندی کنید که کلیکها را از طریق ورودی یا رویداد «کلیک» در سطح دسترسی دریافت کند. |
محدوده: هر | Modifier . combinedClickable (کامپوننت را طوری پیکربندی کنید که کلیکها، دابل کلیکها و کلیکهای طولانی را از طریق ورودی یا رویداد «کلیک» در سطح دسترسی دریافت کند. |
محدوده: هر | Modifier . combinedClickable (کامپوننت را طوری پیکربندی کنید که کلیکها، دابل کلیکها و کلیکهای طولانی را از طریق ورودی یا رویداد «کلیک» در سطح دسترسی دریافت کند. |
محدوده: هر | Modifier . draggable2D (کشیدن لمسی را برای عنصر رابط کاربری در هر دو جهت پیکربندی کنید. |
محدوده: هر | Modifier . draggable ( کشیدن لمسی را برای عنصر رابط کاربری در یک |
محدوده: هر | Modifier . selectableGroup () از این اصلاحکننده برای گروهبندی لیستی از آیتمهای |
محدوده: هر | Modifier . selectable (کامپوننت را طوری پیکربندی کنید که قابل انتخاب باشد، معمولاً به عنوان بخشی از یک گروه ناسازگار، که در آن فقط یک مورد در هر نقطه از زمان قابل انتخاب باشد. |
محدوده: هر | Modifier . selectable (کامپوننت را طوری پیکربندی کنید که قابل انتخاب باشد، معمولاً به عنوان بخشی از یک گروه ناسازگار، که در آن فقط یک مورد در هر نقطه از زمان قابل انتخاب باشد. |
محدوده: هر | @ ExperimentalMaterialApiاین تابع منسوخ شده است. Swipeable متریال با APIهای AnchoredDraggable بنیاد جایگزین شده است. |
محدوده: هر | @ ExperimentalWearMaterialApiحرکات کشیدن انگشت بین مجموعهای از حالتهای از پیش تعریفشده را فعال کنید. |
محدوده: هر | Modifier . toggleable (کامپوننت را طوری پیکربندی کنید که از طریق رویدادهای ورودی و دسترسی، قابل تغییر باشد. |
محدوده: هر | Modifier . toggleable (کامپوننت را طوری پیکربندی کنید که از طریق رویدادهای ورودی و دسترسی، قابل تغییر باشد. |
محدوده: هر | Modifier . triStateToggleable (کامپوننت را طوری پیکربندی کنید که از طریق رویدادهای ورودی و دسترسی با سه وضعیت روشن، خاموش و نامشخص، قابل تغییر باشد. |
محدوده: هر | Modifier . triStateToggleable (کامپوننت را طوری پیکربندی کنید که از طریق رویدادهای ورودی و دسترسی با سه وضعیت روشن، خاموش و نامشخص، قابل تغییر باشد. |
محدوده: PaneScaffoldScope | Modifier . paneExpansionDraggable ( اصلاحکنندهای که باید روی یک دستگیرهی کشیدنیِ قابل ترکیب اعمال شود تا دستگیرهی کشیدن بتواند کشیده شود و به درستی روی |
ترازبندی
محدوده: RowScope | Modifier . align (alignment: Alignment.Vertical ) عنصر را به صورت عمودی درون |
محدوده: RowScope | عنصر را به صورت عمودی قرار دهید تا خط ترازبندی برای محتوا که توسط |
محدوده: RowScope | Modifier . alignBy (alignmentLine: HorizontalAlignmentLine ) عنصر را به صورت عمودی قرار دهید تا |
محدوده: RowScope | Modifier . alignByBaseline () عنصر را به صورت عمودی قرار دهید به طوری که اولین خط پایه آن با عناصر خواهر و برادر که روی |
محدوده: ColumnScope | Modifier . align (alignment: Alignment.Horizontal ) عنصر را به صورت افقی درون |
محدوده: ColumnScope | عنصر را به صورت افقی طوری قرار دهید که خط ترازبندی برای محتوا، همانطور که توسط |
محدوده: ColumnScope | Modifier . alignBy (alignmentLine: VerticalAlignmentLine ) عنصر را به صورت افقی طوری قرار دهید که |
محدوده: BoxScope |
انیمیشن
محدوده: هر | Modifier . animateBounds ( |
محدوده: هر | @ ExperimentalMaterial3ExpressiveApi این اصلاحکننده را روی یک |
محدوده: AnimatedVisibilityScopeopen | Modifier . animateEnterExit ( اصلاحگر |
محدوده: LazyItemScopeopen | Modifier . animateItem (این اصلاحکننده، ظاهر شدن آیتم (محو شدن)، ناپدید شدن (محو شدن) و تغییرات قرارگیری (مانند تغییر ترتیب آیتم) را متحرک میکند. |
محدوده: LazyGridItemScope | Modifier . animateItem (این اصلاحکننده، ظاهر شدن آیتم (محو شدن)، ناپدید شدن (محو شدن) و تغییرات قرارگیری (مانند تغییر ترتیب آیتم) را متحرک میکند. |
محدوده: LazyStaggeredGridItemScope | Modifier . animateItem (این اصلاحکننده، ظاهر شدن آیتم (محو شدن)، ناپدید شدن (محو شدن) و تغییرات قرارگیری (مانند تغییر ترتیب آیتم) را متحرک میکند. |
مرز
محدوده: هر | Modifier . border (border: BorderStroke , shape: Shape ) عنصر را طوری تغییر دهید که حاشیهای با ظاهری مشخص شده با یک |
محدوده: هر | عنصر را طوری تغییر دهید که حاشیهای با ظاهری مشخصشده با |
محدوده: هر | عنصر را طوری تغییر دهید که حاشیهای با ظاهری مشخصشده با |
طراحی
محدوده: هر | محتوا را با آلفای اصلاحشده که ممکن است کمتر از ۱ باشد، رسم کنید. |
محدوده: هر | Modifier . background (color: Color , shape: Shape ) |
محدوده: هر | Modifier . background ( |
محدوده: هر | محتوا را مطابق |
محدوده: هر | Modifier . clipToBounds ()محتوا را به مرزهای لایهای که در این اصلاحکننده تعریف شده است، برش دهید. |
محدوده: هر | Modifier . drawBehind (onDraw: DrawScope .() -> Unit ) در پشت محتوای اصلاحشده، روی یک |
محدوده: هر | Modifier . drawWithCache (onBuildDrawCache: CacheDrawScope .() -> DrawResult ) تا زمانی که اندازه ناحیه ترسیم یکسان باشد یا هر شیء خوانده شده تغییر نکرده باشد، در |
محدوده: هر | Modifier . drawWithContent (onDraw: ContentDrawScope .() -> Unit ) یک |
محدوده: هر | Modifier . indication (هنگام وقوع تعاملات، جلوههای بصری را برای این مؤلفه ترسیم میکند. |
محدوده: هر | Modifier . paint ( محتوا را با استفاده از |
محدوده: هر | Modifier . dropShadow (shape: Shape , block: DropShadowScope .() -> Unit ) یک سایه برجسته پشت بقیه محتوا با هندسه مشخص شده توسط شکل داده شده و ویژگیهای سایه تعریف شده توسط |
محدوده: هر | Modifier . dropShadow (shape: Shape , shadow: Shadow ) یک سایه برجسته پشت بقیه محتوا با هندسه مشخص شده توسط شکل داده شده و ویژگیهای سایه تعریف شده توسط |
محدوده: هر | Modifier . innerShadow (shape: Shape , block: InnerShadowScope .() -> Unit ) یک سایه داخلی پشت بقیه محتوا با هندسه مشخص شده توسط شکل داده شده و ویژگیهای سایه تعریف شده توسط |
محدوده: هر | Modifier . innerShadow (shape: Shape , shadow: Shadow ) یک سایه داخلی روی بقیه محتوا با هندسه مشخص شده توسط شکل داده شده و ویژگیهای سایه تعریف شده توسط |
محدوده: هر | Modifier . shadow ( یک |
محدوده: هر | برای تطبیق با درجهای |
محدوده: هر | یک اصلاحکننده ایجاد میکند که ترتیب ترسیم را برای فرزندانِ یک والدِ طرحبندیِ یکسان کنترل میکند. |
تمرکز
محدوده: هر | Modifier . onFocusChanged (onFocusChanged: ( FocusState ) -> Unit )این اصلاحکننده را به یک کامپوننت اضافه کنید تا رویدادهای حالت فوکوس را مشاهده کنید. |
محدوده: هر | Modifier . onFocusEvent (onFocusEvent: ( FocusState ) -> Unit )این اصلاحکننده را به یک کامپوننت اضافه کنید تا رویدادهای حالت فوکوس را مشاهده کنید. |
محدوده: هر | Modifier . این تابع منسوخ شده است. با focusTarget جایگزین شده است. |
محدوده: هر | Modifier . focusTarget ()این اصلاحکننده را به یک کامپوننت اضافه کنید تا قابلیت فوکوس داشته باشد. |
محدوده: هر | Modifier . این تابع منسوخ شده است. به جای آن از focusProperties() استفاده کنید. |
محدوده: هر | Modifier . این تابع منسوخ شده است. به جای آن از focusRequester() استفاده کنید. |
محدوده: هر | Modifier . این تابع منسوخ شده است. به جای آن از focusProperties() و focusRequester() استفاده کنید. |
محدوده: هر | Modifier . focusProperties (scope: FocusProperties .() -> Unit ) این اصلاحکننده به شما امکان میدهد ویژگیهایی را مشخص کنید که برای |
محدوده: هر | Modifier . focusRequester (focusRequester: FocusRequester )این اصلاحکننده را به یک کامپوننت اضافه کنید تا تغییرات مورد نظر را درخواست کنید. |
محدوده: هر | Modifier . focusRestorer (fallback: FocusRequester )این اصلاحکننده میتواند برای ذخیره و بازیابی تمرکز روی یک گروه تمرکز استفاده شود. |
محدوده: هر | @ ExperimentalComposeUiApiاین تابع منسوخ شده است. به جای آن از focusRestorer(FocusRequester) استفاده کنید. |
محدوده: هر | Modifier . focusGroup ()یک گروه کانونی ایجاد میکند یا این مؤلفه را به عنوان یک گروه کانونی علامتگذاری میکند. |
محدوده: هر | Modifier . focusable (کامپوننت را طوری پیکربندی کنید که از طریق سیستم فوکوس یا رویداد «تمرکز» در دسترسی، قابل فوکوس باشد. |
محدوده: هر | Modifier . onFocusedBoundsChanged ( هر زمان که مرزهای ناحیهی فوکوسشدهی فعلی تغییر کند، |
محدوده: هر | Modifier . hierarchicalFocusGroup (active: Boolean ) |
محدوده: هر | این اصلاحکننده همراه با |
گرافیک
محدوده: هر | Modifier . graphicsLayer (block: GraphicsLayerScope .() -> Unit ) یک |
محدوده: هر | Modifier . graphicsLayer ( یک |
محدوده: هر | یک |
کیبورد
محدوده: هر | Modifier . onKeyEvent (onKeyEvent: ( KeyEvent ) -> Boolean ) اضافه کردن این |
محدوده: هر | Modifier . onPreviewKeyEvent (onPreviewKeyEvent: ( KeyEvent ) -> Boolean ) اضافه کردن این |
طرح بندی
محدوده: هر | جایگزینی برای |
محدوده: هر | عنصر را با |
محدوده: هر | Modifier . layout (measure: MeasureScope .( Measurable , Constraints ) -> MeasureResult ) یک |
محدوده: هر | Modifier . onGloballyPositioned ( وقتی موقعیت سراسری محتوا تغییر کرده باشد، |
بالشتک
محدوده: هر | Modifier . paddingFrom (alignmentLine: AlignmentLine , before: Dp , after: Dp ) یک |
محدوده: هر | Modifier . paddingFrom ( یک |
محدوده: هر | Modifier . paddingFromBaseline (top: Dp , bottom: Dp ) یک |
محدوده: هر | Modifier . paddingFromBaseline (top: TextUnit , bottom: TextUnit ) یک |
محدوده: هر | فضای اضافی را در امتداد هر لبه محتوا در |
محدوده: هر | |
محدوده: هر | Modifier . padding (paddingValues: PaddingValues ) |
محدوده: هر | فضای dp |
محدوده: هر | فضای اضافی را در امتداد هر لبه محتوا در |
محدوده: هر | برای تطبیق با خطوط |
محدوده: هر | برای تطبیق با |
محدوده: هر | Modifier . imePadding () برای تطبیق با درجهای |
محدوده: هر | برای تطبیق |
محدوده: هر | برای تطبیق با |
محدوده: هر | برای تطبیق با درجهای |
محدوده: هر | برای تطبیق با درجهای |
محدوده: هر | برای تطبیق با |
محدوده: هر | برای تطبیق با |
محدوده: هر | برای تطبیق با |
محدوده: هر | Modifier . waterfallPadding () برای تطبیق با فرورفتگیهای |
محدوده: هر | Modifier . windowInsetsPadding (insets: WindowInsets ) فاصله گذاری (padding) را اضافه میکند تا محتوا وارد فضای |
اشاره گر
محدوده: هر | Modifier . onIndirectPointerGesture ( یک |
محدوده: هر | Modifier . pointerHoverIcon (اصلاحکنندهای که به توسعهدهنده اجازه میدهد یک آیکون اشارهگر تعریف کند که هنگام قرار گرفتن نشانگر ماوس روی عنصر نمایش داده شود. |
محدوده: هر | Modifier . pointerInteropFilter ( یک PointerInputModifier ویژه که دسترسی به |
محدوده: هر | Modifier . این تابع منسوخ شده است. Modifier.pointerInput باید یک یا چند پارامتر «کلیدی» ارائه دهد که هویت اصلاحکننده را تعریف میکنند و تعیین میکنند که چه زمانی باید کوروتین پردازش ورودی قبلی آن لغو شود و یک اثر جدید برای کلید جدید راهاندازی شود. |
محدوده: هر | Modifier . pointerInput (key1: Any ?, block: PointerInputEventHandler )یک اصلاحکننده برای پردازش ورودی اشارهگر در ناحیه عنصر اصلاحشده ایجاد کنید. |
محدوده: هر | Modifier . pointerInput (vararg keys: Any ?, block: PointerInputEventHandler )یک اصلاحکننده برای پردازش ورودی اشارهگر در ناحیه عنصر اصلاحشده ایجاد کنید. |
محدوده: هر | Modifier . pointerInput (یک اصلاحکننده برای پردازش ورودی اشارهگر در ناحیه عنصر اصلاحشده ایجاد کنید. |
موقعیت
محدوده: هر | Modifier . absoluteOffset (offset: Density .() -> IntOffset ) محتوا را با |
محدوده: هر | Modifier . absoluteOffset (x: Dp , y: Dp ) |
محدوده: هر | محتوا را با |
محدوده: هر | |
محدوده: TabRowDefaults | Modifier . tabIndicatorOffset (currentTabPosition: TabPosition ) |
محدوده: TabRowDefaults | Modifier . این تابع منسوخ شده است. صرفاً برای استفاده در کنار متد منسوخ شدهی TabRowDefaults.Indicator. |
معناشناسی
محدوده: هر | شامل |
محدوده: هر | Modifier . progressSemantics ( شامل |
محدوده: هر | Modifier . rangeSemantics (اصلاحکنندهای برای افزودن معانی که نشاندهندهی پیشرفت پلهزن/لغزنده است. |
محدوده: هر | Modifier . clearAndSetSemantics (properties: SemanticsPropertyReceiver .() -> Unit )معنای تمام گرههای فرزند را پاک میکند و معنای جدیدی تنظیم میکند. |
محدوده: هر | Modifier . semantics (mergeDescendants: Boolean , properties: SemanticsPropertyReceiver .() -> Unit )جفتهای کلید/مقدار معنایی را به گره طرحبندی اضافه کنید تا در آزمایش، دسترسیپذیری و غیره استفاده شوند. |
اسکرول
محدوده: هر | Modifier . clipScrollableContainer (orientation: Orientation )مرزهای ظرف قابل پیمایش را روی محور اصلی برش میدهد و در عین حال فضایی برای جلوههای پسزمینه (مانند سایهها) روی محور عرضی باقی میگذارد. |
محدوده: هر | Modifier . nestedScroll (عنصر را طوری تغییر دهید که در سلسله مراتب پیمایش تو در تو شرکت کند. |
محدوده: هر | Modifier . overscroll (overscrollEffect: OverscrollEffect ?) overscroll را از |
محدوده: هر | Modifier . onPreRotaryScrollEvent ( اضافه کردن این |
محدوده: هر | Modifier . onRotaryScrollEvent ( اضافه کردن این |
محدوده: هر | Modifier . rotaryScrollable (یک اصلاحکننده که رویدادهای چرخشی را با کانتینرهای قابل پیمایش مانند Column، LazyList و موارد دیگر متصل میکند. |
محدوده: هر | Modifier . scrollAway (یک آیتم را بر اساس حالت اسکرول ارائه شده توسط یک لیست اسکرول، به صورت عمودی به داخل/خارج از نمای دید اسکرول کنید. |
محدوده: هر | Modifier . scrollAway (scrollState: ScrollState , offset: Dp ) بر اساس |
محدوده: هر | Modifier . scrollAway ( بر اساس |
محدوده: هر | Modifier . scrollAway ( یک آیتم را بر اساس |
محدوده: هر | Modifier . این تابع منسوخ شده است. این overload برای سازگاری معکوس با Compose برای Wear OS 1.1 ارائه شده است. یک overload جدیدتر در دسترس است که از ScalingLazyListState از بسته wear.compose.foundation.lazy استفاده میکند. |
محدوده: هر | Modifier . horizontalScroll (عنصر را طوری تغییر دهید که وقتی عرض محتوا بزرگتر از حداکثر محدودیتهای مجاز است، امکان اسکرول افقی فراهم شود. |
محدوده: هر | Modifier . horizontalScroll (عنصر را طوری تغییر دهید که وقتی عرض محتوا بزرگتر از حداکثر محدودیتهای مجاز است، امکان اسکرول افقی فراهم شود. |
محدوده: هر | Modifier . verticalScroll (عنصر را طوری تغییر دهید که وقتی ارتفاع محتوا بزرگتر از حداکثر محدودیتهای مجاز است، امکان پیمایش عمودی را فراهم کند. |
محدوده: هر | Modifier . verticalScroll (عنصر را طوری تغییر دهید که وقتی ارتفاع محتوا بزرگتر از حداکثر محدودیتهای مجاز است، امکان پیمایش عمودی را فراهم کند. |
محدوده: هر | Modifier . scrollable2D (پیمایش لمسی و پرتاب کردن را برای عنصر رابط کاربری در هر دو جهت XY پیکربندی کنید. |
محدوده: هر | Modifier . scrollableArea (یک کامپوننت را طوری پیکربندی کنید که به عنوان یک ناحیه قابل اسکرول عمل کند. |
محدوده: هر | Modifier . scrollableArea (یک کامپوننت را طوری پیکربندی کنید که به عنوان یک ناحیه قابل اسکرول عمل کند. |
محدوده: هر | Modifier . scrollable ( پیمایش لمسی و جابجایی را برای عنصر رابط کاربری در یک |
محدوده: هر | Modifier . scrollable ( پیمایش لمسی و جابجایی را برای عنصر رابط کاربری در یک |
محدوده: هر | صفحهکلید نرمافزاری را به صورت پیمایش تودرتو در اندروید |
اندازه
محدوده: هر | Modifier . animateContentSize (این اصلاحکننده، وقتی اصلاحکنندهی فرزند آن (یا اصلاحکنندهی فرزندِ قابل ترکیب، اگر از قبل در انتهای زنجیره باشد) تغییر اندازه میدهد، اندازهی خودش را متحرک میکند. |
محدوده: هر | Modifier . animateContentSize (این اصلاحکننده، وقتی اصلاحکنندهی فرزند آن (یا اصلاحکنندهی فرزندِ قابل ترکیب، اگر از قبل در انتهای زنجیره باشد) تغییر اندازه میدهد، اندازهی خودش را متحرک میکند. |
محدوده: هر | Modifier . aspectRatio ( تلاش میکند تا اندازه محتوا را برای مطابقت با نسبت ابعاد مشخص شده، با تلاش برای مطابقت با یکی از محدودیتهای ورودی به ترتیب زیر تنظیم کند: |
محدوده: هر | حداقل اندازه ۴۸.dp را برای رفع ابهام در تعاملات لمسی در صورتی که عنصر ابعاد کوچکتری داشته باشد، در نظر میگیرد. |
محدوده: هر | حداقل اندازه ۴۸.dp را برای رفع ابهام در تعاملات لمسی در صورتی که عنصر ابعاد کوچکتری داشته باشد، در نظر میگیرد. |
محدوده: هر | حداقل اندازه ۴۸.dp را برای رفع ابهام در تعاملات لمسی در صورتی که عنصر ابعاد کوچکتری داشته باشد، در نظر میگیرد. |
محدوده: هر | Modifier . height (intrinsicSize: IntrinsicSize )ارتفاع ترجیحی محتوا را برابر با حداقل یا حداکثر ارتفاع ذاتی محتوا اعلام کنید. |
محدوده: هر | Modifier . requiredHeight (intrinsicSize: IntrinsicSize )ارتفاع محتوا را دقیقاً برابر با حداقل یا حداکثر ارتفاع ذاتی محتوا اعلام کنید. |
محدوده: هر | Modifier . requiredWidth (intrinsicSize: IntrinsicSize )عرض محتوا را دقیقاً برابر با حداقل یا حداکثر عرض ذاتی محتوا اعلام کنید. |
محدوده: هر | Modifier . width (intrinsicSize: IntrinsicSize )عرض ترجیحی محتوا را برابر با حداقل یا حداکثر عرض ذاتی محتوا اعلام کنید. |
محدوده: هر | Modifier . onSizeChanged (onSizeChanged: ( IntSize ) -> Unit )با اندازه عنصر رابط کاربری Compose اصلاحشده، زمانی که عنصر برای اولین بار اندازهگیری میشود یا زمانی که اندازه عنصر تغییر میکند، فراخوانی میشود. |
محدوده: هر | Modifier . defaultMinSize (minWidth: Dp , minHeight: Dp ) اندازه طرحبندی پیچیدهشده را فقط زمانی محدود کنید که در غیر این صورت بدون محدودیت باشد: محدودیتهای |
محدوده: هر | Modifier . fillMaxHeight (fraction: @ FloatRange (from = 0.0, to = 1.0) Float ) با تنظیم |
محدوده: هر | Modifier . fillMaxSize (fraction: @ FloatRange (from = 0.0, to = 1.0) Float ) با تنظیم |
محدوده: هر | Modifier . fillMaxWidth (fraction: @ FloatRange (from = 0.0, to = 1.0) Float ) با تنظیم |
محدوده: هر | ارتفاع ترجیحی محتوا را دقیقاً برابر |
محدوده: هر | ارتفاع محتوا را طوری محدود کنید که بین |
محدوده: هر | Modifier . requiredHeight (height: Dp ) ارتفاع محتوا را دقیقاً برابر |
محدوده: هر | Modifier . requiredHeightIn (min: Dp , max: Dp ) |
محدوده: هر | Modifier . requiredSize (size: Dp ) اندازه محتوا را دقیقاً به |
محدوده: هر | Modifier . requiredSize (size: DpSize ) اندازه محتوا را دقیقاً برابر |
محدوده: هر | Modifier . requiredSize (width: Dp , height: Dp ) اندازه محتوا را دقیقاً برابر |
محدوده: هر | عرض محتوا را بین |
محدوده: هر | Modifier . requiredWidth (width: Dp ) عرض محتوا را دقیقاً برابر |
محدوده: هر | Modifier . requiredWidthIn (min: Dp , max: Dp ) |
محدوده: هر | اندازه ترجیحی محتوا را دقیقاً به |
محدوده: هر | اندازه ترجیحی محتوا را دقیقاً |
محدوده: هر | اندازه ترجیحی محتوا را دقیقاً برابر |
محدوده: هر | عرض محتوا را بین |
محدوده: هر | عرض ترجیحی محتوا را دقیقاً برابر |
محدوده: هر | عرض محتوا را طوری محدود کنید که بین |
محدوده: هر | Modifier . wrapContentHeight ( اجازه دهید محتوا بدون توجه به |
محدوده: هر | Modifier . wrapContentSize (align: Alignment , unbounded: Boolean ) اجازه دهید محتوا بدون توجه به محدودیتهای |
محدوده: هر | Modifier . wrapContentWidth ( اجازه دهید محتوا بدون توجه به |
محدوده: هر | Modifier . touchTargetAwareSize (size: Dp ) اصلاحکنندهای برای تنظیم اندازه و هدف لمسی پیشنهادی برای |
محدوده: هر | Modifier . transformedHeight ( اصلاحکنندهی راحتی برای محاسبهی ارتفاع تبدیلشده با استفاده از |
محدوده: هر | Modifier . windowInsetsBottomHeight (insets: WindowInsets ) |
محدوده: هر | Modifier . windowInsetsEndWidth (insets: WindowInsets ) عرض را به اندازه عرض |
محدوده: هر | Modifier . windowInsetsStartWidth (insets: WindowInsets ) عرض را به اندازه عرض |
محدوده: هر | Modifier . windowInsetsTopHeight (insets: WindowInsets ) |
محدوده: هر | @ UnstableApi با اعمال نوع |
محدوده: SharedTransitionScope | Modifier . skipToLookaheadSize (enabled: () -> Boolean ) |
محدوده: RowScope | Modifier . weight ( عرض عنصر را متناسب با |
محدوده: ColumnScope | Modifier . weight ( اندازه ارتفاع عنصر را متناسب با |
محدوده: FlowRowScope | @ ExperimentalLayoutApi کاری کنید که آیتم (احتمالاً فقط تا حدی) حداکثر ارتفاع بلندترین آیتم در ردیفی که در آن قرار گرفته است را در |
محدوده: FlowColumnScope | @ ExperimentalLayoutApi کاری کنید که آیتم (احتمالاً فقط تا حدی) حداکثر عرض عریضترین آیتم در ستونی که در آن قرار گرفته است، درون |
محدوده: BoxScope | Modifier . matchParentSize () اندازه عنصر را طوری تنظیم کنید که پس از اندازهگیری سایر عناصر محتوا، با اندازه |
محدوده: LazyItemScope | Modifier . fillParentMaxHeight ( با تنظیم |
محدوده: LazyItemScope | Modifier . fillParentMaxSize ( با تنظیم |
محدوده: LazyItemScope | Modifier . fillParentMaxWidth ( با تنظیم |
محدوده: ExposedDropdownMenuBoxScopeabstract | Modifier . exposedDropdownSize (matchTextFieldWidth: Boolean ) اصلاحکنندهای که باید روی یک |
محدوده: ExposedDropdownMenuBoxScopeabstract | Modifier . exposedDropdownSize (matchAnchorWidth: Boolean ) اصلاحکنندهای که باید روی منویی که درون |
محدوده: PaneScaffoldScope | Modifier . preferredHeight (height: Dp ) این اصلاحکننده ارتفاع ترجیحی برای یک صفحه را در واحد |
محدوده: PaneScaffoldScope | Modifier . preferredHeight (این اصلاحکننده، ارتفاع ترجیحی برای یک قاب شیشهای را به عنوان نسبتی از ارتفاع کلی داربست مشخص میکند. |
محدوده: PaneScaffoldScope | Modifier . preferredWidth (proportion: @ FloatRange (from = 0.0, to = 1.0) Float )این اصلاحکننده، عرض ترجیحی برای یک صفحه را به عنوان نسبتی از عرض کلی داربست مشخص میکند. |
محدوده: PaneScaffoldScope | Modifier . preferredWidth (width: Dp ) این اصلاحکننده، عرض ترجیحی برای یک صفحه را در |
آزمایش
محدوده: هر | یک تگ اعمال میکند تا عنصر اصلاحشده در تستها پیدا شود. |
دگرگونیها
محدوده: هر | درجه چرخش نما را حول مرکز ترکیببندی تنظیم میکند. |
محدوده: هر | محتویات هر دو محور افقی و عمودی را به طور یکنواخت با ضریب مقیاس یکسان مقیاسبندی کنید. |
محدوده: هر | محتویات composable را به ترتیب با ضرایب مقیاس زیر در امتداد محور افقی و عمودی مقیاسبندی کنید. |
محدوده: هر | Modifier . transformable (فعال کردن حرکات تبدیل عنصر رابط کاربری اصلاحشده. |
محدوده: هر | Modifier . transformable (فعال کردن حرکات تبدیل عنصر رابط کاربری اصلاحشده. |
دیگر
محدوده: هر | @ ExperimentalFoundationApiاین تابع منسوخ شده است. با overload جایگزین شده و یک callback برای دریافت دادههای انتقالی دارد، تشخیص شروع توسط خود Compose انجام میشود. |
محدوده: هر | Modifier . contentType (contentType: ContentType ) تنظیم راهنمای تکمیل خودکار با |
محدوده: هر | Modifier . basicMarquee (اگر محتوای اصلاحشده بیش از حد عریض باشد و در فضای موجود جا نشود، یک جلوه متحرک حاشیهای (marquee) به آن اعمال میکند. |
محدوده: هر | Modifier . edgeSwipeToDismiss (برای خارج شدن از لبهی نمای دید، دستگیرهها را با کشیدن انگشت، رها کنید. |
محدوده: هر | Modifier . blur (radius: Dp , edgeTreatment: BlurredEdgeTreatment )محتوا را با شعاعهای مشخص شده، تار رسم کنید. |
محدوده: هر | Modifier . blur (محتوا را با شعاعهای مشخص شده، تار رسم کنید. |
محدوده: هر | Modifier . bringIntoViewRequester ( اصلاحکنندهای که میتواند برای ارسال درخواستهای |
محدوده: هر | Modifier . این تابع منسوخ شده است. به جای آن از BringIntoViewModifierNode استفاده کنید. |
محدوده: هر | Modifier . composed ( یک ترکیب درجا از یک |
محدوده: هر | Modifier . composed ( یک ترکیب درجا از یک |
محدوده: هر | Modifier . composed ( یک ترکیب درجا از یک |
محدوده: هر | Modifier . composed ( یک ترکیب درجا از یک |
محدوده: هر | Modifier . composed ( یک ترکیب درجا از یک |
محدوده: هر | Modifier . contentColorProvider (contentColor: Color ) |
محدوده: هر | سایهها را برای |
محدوده: هر | Modifier . dragAndDropSource ( یک |
محدوده: هر | @ ExperimentalFoundationApiاین تابع منسوخ شده است. با overload جایگزین شده و یک callback برای دریافت دادههای انتقالی دارد، تشخیص شروع توسط خود Compose انجام میشود. |
محدوده: هر | Modifier . dragAndDropSource ( یک |
محدوده: هر | Modifier . dragAndDropTarget (یک اصلاحکننده که امکان دریافت از طریق کشیدن و رها کردن را فراهم میکند. |
محدوده: هر | این تابع منسوخ شده است. از systemGestureExclusion استفاده کنید. |
محدوده: هر | Modifier . این تابع منسوخ شده است. از systemGestureExclusion استفاده کنید. |
محدوده: هر | Modifier . preferredFrameRate (frameRateCategory: FrameRateCategory )نرخ فریم درخواستی را روی Composable تنظیم کنید |
محدوده: هر | Modifier . preferredFrameRate (نرخ فریم درخواستی را روی Composable تنظیم کنید |
محدوده: هر | Modifier . handwritingDetector (callback: () -> Unit )یک عنصر را طوری پیکربندی میکند که به عنوان یک آشکارساز دستخط عمل کند که دستخط قلم را تشخیص داده و مدیریت متن شناساییشده را به عنصر دیگری واگذار میکند. |
محدوده: هر | یک عنصر را طوری پیکربندی میکند که به عنوان یک کنترلکنندهی دستخط استایلوس عمل کند که میتواند ورودی متن را از یک جلسهی دستخط که توسط دستخط استایلوس روی یک آشکارساز دستخط آغاز شده است، مدیریت کند. |
محدوده: هر | Modifier . hoverable (کامپوننت را طوری پیکربندی کنید که از طریق رویدادهای ورود/خروج اشارهگر، قابلیت حرکت موس روی آن وجود داشته باشد. |
محدوده: هر inline | Modifier . این تابع منسوخ شده است. این API تعداد دفعات نامعتبرسازی اصلاحکننده شما را بیش از حد لازم افزایش میدهد، بنابراین استفاده از آن توصیه نمیشود. |
محدوده: هر | Modifier . keepScreenOn ()یک اصلاحکننده که صفحه دستگاه را تا زمانی که بخشی از ترکیب در پلتفرمهای پشتیبانیشده باشد، روشن نگه میدارد. |
محدوده: هر | Modifier . layoutBounds (holder: LayoutBoundsHolder ) این، |
محدوده: هر | Modifier . approachLayout (یک طرح رویکرد ایجاد میکند که به منظور کمک به نزدیک شدن تدریجی به طرح مقصد محاسبه شده در مسیر پیشبینی، در نظر گرفته شده است. |
محدوده: هر | Modifier . magnifier ( یک ویجت |
محدوده: هر | Modifier . modifierLocalConsumer (consumer: ModifierLocalReadScope .() -> Unit ) یک اصلاحکننده که میتواند برای مصرف |
محدوده: هر | <T : Any ?> Modifier . modifierLocalProvider ( یک اصلاحکننده که میتواند برای ارائه |
محدوده: هر | Modifier . onFirstVisible (یک تابع فراخوانی ثبت میکند تا بررسی کند که گره مورد نظر اولین بار داخل نمای پنجره قرار دارد یا خیر. |
محدوده: هر | Modifier . onLayoutRectChanged ( فراخوانی |
محدوده: هر | Modifier . onPlaced (onPlaced: ( LayoutCoordinates ) -> Unit ) بعد از اینکه |
محدوده: هر | Modifier . onVisibilityChanged (یک تابع فراخوانی ثبت میکند تا بررسی کند که آیا گره مورد نظر داخل نمای پنجره قرار دارد یا خیر. |
محدوده: هر | @ ExperimentalWearMaterialApiیک شکل نگهدارنده مکان را روی بالای یک ترکیبپذیر رسم میکند و با متحرکسازی یک افکت پاک کردن، نگهدارنده مکان را حذف میکند. |
محدوده: هر | @ ComposableModifier.placeholder یک شکل اسکلتی روی یک کامپوننت رسم میکند، برای مواقعی که هیچ محتوای موقتی (مانند دادههای ذخیرهشده) در دسترس نیست. |
محدوده: هر | @ ExperimentalWearMaterialApiاصلاحکنندهای برای ترسیم یک درخشش نگهدارنده روی یک جزء. |
محدوده: هر | @ ComposableModifier.placeholderShimmer یک درخشش دورهای روی محتوا رسم میکند و به کاربر نشان میدهد که محتوا در حال بارگیری است یا احتمالاً قدیمی است. |
محدوده: هر | Modifier . stylusHoverIcon (اصلاحکنندهای که به توسعهدهنده اجازه میدهد یک آیکون اشارهگر تعریف کند که هنگام قرار گرفتن قلم روی عنصر نمایش داده شود. |
محدوده: هر | Modifier . motionEventSpy (watcher: (motionEvent: MotionEvent ) -> Unit ) با هر |
محدوده: هر | Modifier . preferKeepClear ()مستطیل طرحبندی را طوری علامتگذاری کنید که انگار ترجیح میدهد از پنجرههای شناور دوری کند. |
محدوده: هر | Modifier . preferKeepClear (rectProvider: ( LayoutCoordinates ) -> Rect )یک مستطیل را در مختصات طرح محلی علامت گذاری کنید و ترجیح دهید از پنجرههای شناور دور بمانید. |
محدوده: هر | @ ExperimentalMaterialApi یک اصلاحکننده برای تبدیل موقعیت و مقیاسبندی اندازه یک نشانگر pull-to-refresh بر اساس |
محدوده: هر | @ ExperimentalMaterialApi یک اصلاحکنندهی اسکرول تودرتو که رویدادهای اسکرول را برای |
محدوده: هر | @ ExperimentalMaterialApi یک اصلاحکنندهی اسکرول تودرتو که فراخوانیهای |
محدوده: هر | Modifier . pullToRefresh (یک اصلاحکننده که اسکرول تو در تو را به یک کانتینر اضافه میکند تا از ژست کشیدن برای تازهسازی پشتیبانی کند. |
محدوده: هر | @ ExperimentalFoundationApiگره فعلی و هر گره فرزندی را به عنوان گیرنده محتوا پیکربندی میکند. |
محدوده: هر | Modifier . fitInside (rulers: RectRulers ) محتویات درون |
محدوده: هر | Modifier . fitOutside (rulers: RectRulers ) اگر یکی از |
محدوده: هر | Modifier . sensitiveContent (isContentSensitive: Boolean )این اصلاحکننده اشاره میکند که کامپوننت، محتوای حساس (مثل نام کاربری، رمز عبور، کارت اعتباری و غیره) را روی صفحه نمایش میدهد و این محتوا باید در طول اشتراکگذاری صفحه در محیطهای پشتیبانیشده محافظت شود. |
محدوده: هر | Modifier . onInterceptKeyBeforeSoftKeyboard ( اضافه کردن این |
محدوده: هر | Modifier . onPreInterceptKeyBeforeSoftKeyboard ( اضافه کردن این |
محدوده: هر | @ Composableسطح، یک بلوک سازنده اساسی در Glimmer است. |
محدوده: هر | @ Composableسطح، یک بلوک سازنده اساسی در Glimmer است. |
محدوده: هر | Modifier . این تابع منسوخ شده است. SwipeToDismiss به androidx.wear.compose.foundation منتقل شده است. |
محدوده: هر | مستطیل طرحبندی را از ژست سیستمی مستثنی میکند. |
محدوده: هر | Modifier . systemGestureExclusion (exclusion: ( LayoutCoordinates ) -> Rect )یک مستطیل را در مختصات طرحبندی محلی از ژست سیستمی مستثنی میکند. |
محدوده: هر | Modifier . appendTextContextMenuComponents (builder: TextContextMenuBuilderScope .() -> Unit ) یک |
محدوده: هر | Modifier . filterTextContextMenuComponents ( |
محدوده: هر | Modifier . consumeWindowInsets (insets: WindowInsets ) از insetهایی استفاده کنید که هنوز توسط insetهای دیگر استفاده نشدهاند. Modifierهایی مشابه |
محدوده: هر | Modifier . consumeWindowInsets (paddingValues: PaddingValues ) |
محدوده: هر | Modifier . onConsumedWindowInsetsChanged ( Calls |
Scope: Any | This recalculates the |
Scope: SharedTransitionScope | Modifier . renderInSharedTransitionScopeOverlay ( Renders the content in the |
Scope: SharedTransitionScope | Modifier . sharedBounds ( |
Scope: SharedTransitionScope | Modifier . sharedElement ( |
Scope: SharedTransitionScope | Modifier . sharedElementWithCallerManagedVisibility ( |
Scope: SharedTransitionScopeopen | Modifier . skipToLookaheadPosition (enabled: () -> Boolean )A modifier that anchors a layout at the target position obtained from the lookahead pass during shared element transitions. |
Scope: ExposedDropdownMenuBoxScope | Modifier . This function is deprecated. Use overload that takes ExposedDropdownMenuAnchorType and enabled parameters |
Scope: ExposedDropdownMenuBoxScopeabstract | Modifier . menuAnchor ( Modifier which should be applied to an element inside the |
Scope: PaneScaffoldScope | @ ExperimentalMaterial3AdaptiveApi This modifier specifies the associated pane's margins according to the provided |
Scope: PaneScaffoldScope | @ ExperimentalMaterial3AdaptiveApi This modifier specifies the associated pane's margins according to specified fixed margins and the provided |