الإجراءات
|
النطاق: أي |
<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(
معدِّل يربط أحداث القرص الدوّار بالحاويات القابلة للتمرير، مثل العمود والقائمة الكسولة وغيرها. |
|
النطاق: أي |
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 بكسل مستقل الكثافة على الأقل لتجنُّب الالتباس في تفاعلات اللمس إذا كان قياس العنصر أصغر. |
|
النطاق: أي |
يجب أن يكون حجمها 48 بكسل مستقل الكثافة على الأقل لتجنُّب الالتباس في تفاعلات اللمس إذا كان قياس العنصر أصغر. |
|
النطاق: أي |
يجب أن يكون حجمها 48 بكسل مستقل الكثافة على الأقل لتجنُّب الالتباس في تفاعلات اللمس إذا كان قياس العنصر أصغر. |
|
النطاق: أي |
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(
أداة تعديل تتيح تلقّي البيانات من إيماءة السحب والإفلات |
|
النطاق: أي |
تم إيقاف هذه الوظيفة نهائيًا. استخدام systemGestureExclusion |
|
النطاق: أي |
Modifier.
تم إيقاف هذه الوظيفة نهائيًا. استخدام 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.
تم إيقاف هذه الوظيفة نهائيًا. تم إيقاف هذا المعدِّل نهائيًا لأنّ سلوكه مضلِّل ولا يتوافق دائمًا مع العقد الذي يدّعيه الاسم. |
|
النطاق: أي |
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(
ستسمح إضافة |
|
النطاق: أي |
@ExperimentalFoundationStyleApi
تم إيقاف هذه الوظيفة نهائيًا. يجب أن يوفّر المعدِّل styleable() قيمة واحدة أو أكثر من قيم المَعلمة "style". |
|
النطاق: أي |
@ExperimentalFoundationStyleApi
معدِّل ينشئ منطقة يتم تصميمها باستخدام عنصر |
|
النطاق: أي |
@ExperimentalFoundationStyleApi
معدِّل ينشئ منطقة يتم تصميمها باستخدام عنصر |
|
النطاق: أي |
@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
تحدّد أداة التعديل هذه هوامش اللوحة المرتبطة وفقًا للهوامش الثابتة المحدّدة و |