الإجراءات
|
النطاق: أي |
<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.selectable(
اضبط المكوّن ليكون قابلاً للتحديد، عادةً كجزء من مجموعة غير متداخلة، حيث يمكن تحديد عنصر واحد فقط في أي وقت. |
|
النطاق: أي |
Modifier.selectable(
اضبط المكوّن ليكون قابلاً للتحديد، عادةً كجزء من مجموعة غير متداخلة، حيث يمكن تحديد عنصر واحد فقط في أي وقت. |
|
النطاق: أي |
@ExperimentalMaterialApi
تم إيقاف هذه الوظيفة نهائيًا. تم استبدال واجهات برمجة التطبيقات Swipeable في Material بواجهات AnchoredDraggable في Foundation. |
|
النطاق: أي |
@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 |
يجب وضع العنصر عموديًا بحيث يتوافق خط الأساس الأول مع العناصر الشقيقة التي تم ضبطها أيضًا على |
|
المستوى:
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)
عدِّل العنصر لإضافة حدّ بالمظهر المحدّد باستخدام |
|
النطاق: أي |
عدِّل العنصر لإضافة حدّ ذي مظهر محدّد باستخدام |
|
النطاق: أي |
عدِّل العنصر لإضافة حدّ ذي مظهر محدّد باستخدام |
الرسم
|
النطاق: أي |
رسم محتوى باستخدام قيمة ألفا معدَّلة قد تكون أقل من 1 |
|
النطاق: أي |
Modifier.background(color: Color, shape: Shape)
|
|
النطاق: أي |
Modifier.background(
|
|
النطاق: أي |
قصّ المحتوى إلى |
|
النطاق: أي |
يتم قص المحتوى ليناسب حدود طبقة محدّدة في أداة التعديل هذه. |
|
النطاق: أي |
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)
أضِف هذا المعدِّل إلى أحد المكوّنات لمراقبة أحداث حالة التركيز. |
|
النطاق: أي |
تم إيقاف هذه الوظيفة نهائيًا. تم استبداله بـ 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.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)
طبِّق |
|
النطاق: أي |
طبِّق مساحة |
|
النطاق: أي |
تطبيق مساحة إضافية على طول كل حافة من حواف المحتوى في |
|
النطاق: أي |
تضيف هذه السمة مساحة فارغة لاستيعاب عمليات الإدراج |
|
النطاق: أي |
تضيف هذه السمة مساحة متروكة لاستيعاب |
|
النطاق: أي |
تضيف هذه السمة مساحة فارغة لاستيعاب عمليات الإدراج |
|
النطاق: أي |
تضيف هذه السمة مساحة فارغة لاستيعاب عمليات الإدراج |
|
النطاق: أي |
تضيف هذه السمة مساحة فارغة لاستيعاب عمليات الإدراج |
|
النطاق: أي |
تضيف هذه السمة مساحة فارغة لاستيعاب عمليات الإدراج |
|
النطاق: أي |
تضيف هذه السمة مساحة فارغة لاستيعاب عمليات الإدراج |
|
النطاق: أي |
تضيف هذه السمة مساحة فارغة لاستيعاب عمليات الإدراج |
|
النطاق: أي |
تضيف هذه السمة مساحة فارغة لاستيعاب عمليات الإدراج |
|
النطاق: أي |
تضيف هذه السمة مساحة فارغة لاستيعاب عمليات الإدراج |
|
النطاق: أي |
تضيف هذه السمة مساحة فارغة لاستيعاب عمليات الإدراج |
|
النطاق: أي |
Modifier.windowInsetsPadding(insets: WindowInsets)
تضيف هذه السمة مساحة فارغة كي لا يدخل المحتوى إلى المساحة |
المؤشر
|
النطاق: أي |
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(
معدِّل لإضافة دلالات تشير إلى تقدّم Stepper/Slider. |
|
النطاق: أي |
Modifier.clearAndSetSemantics(properties: SemanticsPropertyReceiver.() -> Unit)
يمحو دلالات جميع العُقد الفرعية ويضبط دلالات جديدة. |
|
النطاق: أي |
Modifier.semantics(mergeDescendants: Boolean, properties: SemanticsPropertyReceiver.() -> Unit)
أضِف أزواج المفاتيح والقيم الدلالية إلى عقدة التصميم لاستخدامها في الاختبار وإمكانية الوصول وما إلى ذلك. |
التمرير
|
النطاق: أي |
Modifier.clipScrollableContainer(orientation: Orientation)
يتم قص حدود الحاوية القابلة للتمرير على المحور الرئيسي مع ترك مساحة لتأثيرات الخلفية (مثل الظلال) على المحور العرضي. |
|
النطاق: أي |
Modifier.nestedScroll(
عدِّل العنصر لجعله يشارك في التدرّج الهرمي للتمرير المتداخل. |
|
النطاق: أي |
Modifier.overscroll(overscrollEffect: OverscrollEffect?)
تعرض هذه السمة التمرير الزائد من |
|
النطاق: أي |
Modifier.onPreRotaryScrollEvent(
ستؤدي إضافة |
|
النطاق: أي |
Modifier.onRotaryScrollEvent(
ستؤدي إضافة |
|
النطاق: أي |
Modifier.rotaryScrollable(
معدِّل يربط أحداث القرص الدوّار بالحاويات القابلة للتمرير، مثل العمود والقائمة LazyList وغيرها. |
|
النطاق: أي |
Modifier.scrollAway(
تمرير عنصر عموديًا داخل أو خارج إطار العرض استنادًا إلى حالة التمرير التي توفّرها قائمة قابلة للتمرير |
|
النطاق: أي |
Modifier.scrollAway(scrollState: ScrollState, offset: Dp)
التمرير لعرض عنصر أو إخفائه عموديًا استنادًا إلى |
|
النطاق: أي |
Modifier.scrollAway(
التمرير لعرض عنصر أو إخفائه عموديًا استنادًا إلى |
|
النطاق: أي |
Modifier.scrollAway(
التمرير لعرض عنصر أو إخفائه عموديًا استنادًا إلى |
|
النطاق: أي |
Modifier.
تم إيقاف هذه الوظيفة نهائيًا. يتم توفير هذا التحميل الزائد لضمان التوافق مع الإصدارات القديمة من Compose for Wear OS 1.1.يتوفّر تحميل زائد أحدث يستخدم 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(
محاولات تغيير حجم المحتوى ليتطابق مع نسبة عرض إلى ارتفاع محدّدة من خلال محاولة مطابقة أحد القيود الواردة بالترتيب التالي: |
|
النطاق: أي |
يجب أن يكون حجمها 48 بكسل مستقل الكثافة (dp) على الأقل لتجنُّب الالتباس في تفاعلات اللمس إذا كان حجم العنصر أصغر. |
|
النطاق: أي |
يجب أن يكون حجمها 48 بكسل مستقل الكثافة (dp) على الأقل لتجنُّب الالتباس في تفاعلات اللمس إذا كان حجم العنصر أصغر. |
|
النطاق: أي |
يجب أن يكون حجمها 48 بكسل مستقل الكثافة (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 |
اضبط حجم العنصر ليتطابق مع حجم |
|
المستوى:
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)
يحدّد هذا المعدِّل العرض المفضّل للوحة في |
الاختبار
|
النطاق: أي |
تُطبِّق هذه السمة علامة للسماح بالعثور على العنصر المعدَّل في الاختبارات. |
عمليات التحويل
|
النطاق: أي |
تضبط هذه السمة عدد الدرجات التي يتم تدوير العرض بها حول مركز العنصر القابل للإنشاء. |
|
النطاق: أي |
يمكنك تغيير حجم محتوى المحورين الأفقي والعمودي بشكل موحّد باستخدام عامل القياس نفسه. |
|
النطاق: أي |
يمكنك تغيير حجم محتوى العنصر القابل للإنشاء باستخدام عوامل تغيير الحجم التالية على المحورين الأفقي والعمودي على التوالي. |
|
النطاق: أي |
Modifier.transformable(
تفعيل إيماءات التحويل لعنصر واجهة المستخدم المعدَّل |
|
النطاق: أي |
Modifier.transformable(
تفعيل إيماءات التحويل لعنصر واجهة المستخدم المعدَّل |
غير ذلك
|
النطاق: أي |
@ExperimentalFoundationApi
تم إيقاف هذه الوظيفة نهائيًا. تم استبدالها بدالة محملة بشكل زائد مع دالة رد نداء للحصول على بيانات النقل، ويتم إجراء عملية بدء الرصد بواسطة Compose نفسها |
|
النطاق: أي |
Modifier.contentType(contentType: ContentType)
اضبط تلميح الملء التلقائي باستخدام |
|
النطاق: أي |
Modifier.basicMarquee(
تطبيق تأثير شريط تمرير متحرك على المحتوى المعدَّل إذا كان عرضه أكبر من المساحة المتاحة |
|
النطاق: أي |
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
تم إيقاف هذه الوظيفة نهائيًا. تم استبدالها بدالة محملة بشكل زائد مع دالة رد نداء للحصول على بيانات النقل، ويتم إجراء عملية بدء الرصد بواسطة Compose نفسها |
|
النطاق: أي |
Modifier.dragAndDropSource(
تمثّل هذه السمة |
|
النطاق: أي |
Modifier.dragAndDropTarget(
معدِّل يتيح تلقّي البيانات من خلال إيماءة السحب والإفلات |
|
النطاق: أي |
تم إيقاف هذه الوظيفة نهائيًا. Use systemGestureExclusion |
|
النطاق: أي |
Modifier.
تم إيقاف هذه الوظيفة نهائيًا. Use systemGestureExclusion |
|
النطاق: أي |
Modifier.preferredFrameRate(frameRateCategory: FrameRateCategory)
ضبط معدّل عرض لقطات مطلوب على Composable |
|
النطاق: أي |
Modifier.preferredFrameRate(
ضبط معدّل عرض لقطات مطلوب على Composable |
|
النطاق: أي |
Modifier.handwritingDetector(callback: () -> Unit)
تضبط هذه السمة عنصرًا ليعمل كأداة لرصد الكتابة بخط اليد، وهي ترصد الكتابة بخط اليد باستخدام قلم الشاشة وتفوّض معالجة النص الذي تم التعرّف عليه إلى عنصر آخر. |
|
النطاق: أي |
تضبط هذه السمة عنصرًا ليعمل كمعالج للكتابة بخط اليد باستخدام قلم الشاشة، ويمكنه معالجة إدخال النص من جلسة كتابة بخط اليد تم تشغيلها من خلال الكتابة بخط اليد باستخدام قلم الشاشة على أداة رصد الكتابة بخط اليد. |
|
النطاق: أي |
Modifier.hoverable(
ضبط المكوّن ليكون قابلاً للتحويم من خلال أحداث دخول/خروج المؤشر |
|
النطاق: أي inline |
Modifier.
تم إيقاف هذه الوظيفة نهائيًا. ستؤدي واجهة برمجة التطبيقات هذه إلى إبطال المعدِّل أكثر من اللازم، لذا لا يُنصح باستخدامها. |
|
النطاق: أي |
أداة تعديل تحافظ على إضاءة شاشة الجهاز طالما أنّها جزء من التركيب على الأنظمة الأساسية المتوافقة. |
|
النطاق: أي |
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
ترسم هذه الدالة شكلاً للناقل فوق عنصر قابل للإنشاء، وتُنشئ تأثيرًا للمسح لإزالة الناقل. |
|
النطاق: أي |
@Composable
يرسم Modifier.placeholder شكلاً هيكليًا فوق أحد المكوّنات، وذلك في الحالات التي لا يتوفّر فيها أي محتوى مؤقت (مثل البيانات المخزّنة مؤقتًا). |
|
النطاق: أي |
@ExperimentalWearMaterialApi
أداة تعديل لرسم تأثير تموّج على عنصر نائب لأحد المكوّنات |
|
النطاق: أي |
@Composable
تعرض السمة Modifier.placeholderShimmer تأثيرًا متوهجًا دوريًا على المحتوى، ما يشير إلى المستخدم بأنّ المحتوى قيد التحميل أو قد يكون قديمًا. |
|
النطاق: أي |
Modifier.stylusHoverIcon(
أداة تعديل تتيح للمطوّر تحديد رمز مؤشر لعرضه عند تمرير قلم الشاشة فوق العنصر. |
|
النطاق: أي |
Modifier.motionEventSpy(watcher: (motionEvent: MotionEvent) -> Unit)
يتم استدعاء |
|
النطاق: أي |
ضَع علامة على مستطيل التصميم للإشارة إلى أنّه يفضّل البقاء بعيدًا عن النوافذ العائمة. |
|
النطاق: أي |
Modifier.preferKeepClear(rectProvider: (LayoutCoordinates) -> Rect)
ارسم مستطيلاً ضمن إحداثيات التنسيق المحلي مع الحرص على تجنُّب النوافذ العائمة. |
|
النطاق: أي |
@ExperimentalMaterialApi
معدِّل لترجمة موضع مؤشر السحب لإعادة التحميل وتغيير حجمه استنادًا إلى |
|
النطاق: أي |
@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)
استهلاك الحواف الداخلية التي لم تستهلكها بعد أدوات التعديل الأخرى للحواف الداخلية المشابهة لـ |
|
النطاق: أي |
Modifier.consumeWindowInsets(paddingValues: PaddingValues)
استخدام |
|
النطاق: أي |
Modifier.onConsumedWindowInsetsChanged(
استدعاءات |
|
النطاق: أي |
يؤدي ذلك إلى إعادة احتساب |
|
المستوى:
SharedTransitionScope |
Modifier.renderInSharedTransitionScopeOverlay(
تعرض هذه السمة المحتوى في التراكب الخاص بعنصر |
|
المستوى:
SharedTransitionScope |
Modifier.sharedBounds(
|
|
المستوى:
SharedTransitionScope |
Modifier.sharedElement(
|
|
المستوى:
SharedTransitionScope |
Modifier.sharedElementWithCallerManagedVisibility(
|
|
المستوى:
SharedTransitionScopeopen |
Modifier.skipToLookaheadPosition(enabled: () -> Boolean)
معدِّل يثبّت التصميم في الموضع المستهدف الذي تم الحصول عليه من عملية البحث المسبق أثناء عمليات انتقال العناصر المشتركة. |
|
المستوى:
ExposedDropdownMenuBoxScope |
تم إيقاف هذه الوظيفة نهائيًا. استخدِم تحميلًا زائدًا يأخذ المَعلمتَين ExposedDropdownMenuAnchorType وenabled |
|
المستوى:
ExposedDropdownMenuBoxScopeabstract |
Modifier.menuAnchor(
المعدِّل الذي يجب تطبيقه على عنصر داخل |
|
المستوى:
PaneScaffoldScope |
@ExperimentalMaterial3AdaptiveApi
يحدّد معدِّل العرض هذا هوامش اللوحة المرتبطة وفقًا لـ |
|
المستوى:
PaneScaffoldScope |
@ExperimentalMaterial3AdaptiveApi
تحدّد أداة التعديل هذه هوامش اللوحة المرتبطة وفقًا للهوامش الثابتة المحدّدة و |