الإجراءات
النطاق: أيّ
|
@ExperimentalFoundationApi
يمكنك تفعيل إيماءات السحب بين مجموعة من القيم المحدّدة مسبقًا. |
النطاق: أيّ
|
@ExperimentalFoundationApi
يمكنك تفعيل إيماءات السحب بين مجموعة من القيم المحدّدة مسبقًا. |
النطاق: أيّ
|
يمكنك إعداد المكوِّن لتلقّي النقرات من خلال حدث "النقر" أو الإدخال أو تسهيل الاستخدام. |
النطاق: أيّ
|
Modifier.clickable(
يمكنك إعداد المكوِّن لتلقّي النقرات من خلال حدث "النقر" أو الإدخال أو تسهيل الاستخدام. |
النطاق: أيّ
|
@ExperimentalFoundationApi
اضبط المكوّن لتلقّي النقرات والنقرات المزدوجة والنقرات الطويلة من خلال إدخال حدث "النقر" أو تسهيل الاستخدام. |
المستوى: أي
|
@ExperimentalFoundationApi
اضبط المكوّن لتلقّي النقرات والنقرات المزدوجة والنقرات الطويلة من خلال إدخال حدث "النقر" أو تسهيل الاستخدام. |
النطاق: أيّ
|
@ExperimentalFoundationApi
تُنشئ مُعدِّلًا مشابهًا لـ |
المستوى: أي
|
@ExperimentalFoundationApi
اضبط ميزة السحب باللمس لعنصر واجهة المستخدم في كلا الاتجاهين. |
النطاق: أيّ
|
Modifier.draggable(
اضبط ميزة السحب باللمس لعنصر واجهة المستخدم في |
النطاق: أيّ
|
استخدِم هذا المُعدِّل لتجميع قائمة بعناصر |
النطاق: أيّ
|
اضبط المكوّن ليكون قابلاً للاختيار، عادةً كجزء من مجموعة حصرية، حيث يمكن اختيار عنصر واحد فقط في أي وقت. |
المستوى: أي
|
Modifier.selectable(
اضبط المكوّن ليكون قابلاً للاختيار، عادةً كجزء من مجموعة حصرية، حيث يمكن اختيار عنصر واحد فقط في أي وقت. |
النطاق: أيّ
|
@ExperimentalMaterialApi
تم إيقاف هذه الوظيفة نهائيًا. تم استبدال واجهة برمجة التطبيقات Swipeable في Material بواجهة برمجة التطبيقات AnchoredDraggable في Foundation. |
النطاق: أيّ
|
@ExperimentalWearMaterialApi
تفعيل إيماءات التمرير السريع بين مجموعة من الحالات المحدّدة مسبقًا |
النطاق: أيّ
|
Modifier.toggleable(
ضبط المكوّن ليصبح قابلاً للتبديل من خلال أحداث الإدخال وإمكانية الاستخدام |
النطاق: أيّ
|
Modifier.toggleable(
يمكنك ضبط المكوِّن لجعله قابلاً للتبديل من خلال أحداث الإدخال وإمكانية الوصول. |
المستوى: أي
|
Modifier.triStateToggleable(
يمكنك ضبط المكوّن ليصبح قابلاً للتبديل من خلال أحداث الإدخال وإمكانية الوصول بثلاث حالات: "مفعّل" و"غير مفعّل" و"غير محدّد". |
النطاق: أيّ
|
Modifier.triStateToggleable(
يمكنك ضبط المكوّن ليصبح قابلاً للتبديل من خلال أحداث الإدخال وإمكانية الاستخدام بثلاث حالات: "مفعّل" و"غير مفعّل" و"غير محدّد". |
المحاذاة
النطاق:
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
|
الصور المتحركة
النطاق:
AnimatedVisibilityScope
|
Modifier.animateEnterExit(
يمكن استخدام المُعدِّل |
النطاق:
LazyItemScope
|
Modifier.animateItem(
يضيف هذا المُعدِّل تأثيرًا متحركًا لمظهر السلعة (التلاشي) واختفائها (التلاشي) وتغييرات مواضعها (مثل إعادة ترتيب سلعة). |
النطاق:
LazyItemScope
|
@ExperimentalFoundationApi
تم إيقاف هذه الوظيفة نهائيًا. استخدِم Modifier.animateItem() بدلاً من ذلك. |
النطاق:
LazyStaggeredGridItemScope
|
Modifier.animateItem(
يضيف هذا المُعدِّل تأثيرًا متحركًا لمظهر السلعة (التلاشي) واختفائها (التلاشي) وتغييرات مواضعها (مثل إعادة ترتيب سلعة). |
النطاق:
LazyStaggeredGridItemScope
|
@ExperimentalFoundationApi
تم إيقاف هذه الوظيفة نهائيًا. استخدِم 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.shadow(
تنشئ |
النطاق: أيّ
|
تُستخدَم لإضافة مساحة فارغة لاستيعاب العناصر المضمّنة |
المستوى: أي
|
تنشئ معدِّلًا يتحكّم في ترتيب الرسم للعناصر الثانوية لنفس التنسيق الرئيسي. |
التركيز
النطاق: أيّ
|
Modifier.onFocusChanged(onFocusChanged: (FocusState) -> Unit)
أضِف هذا المُعدِّل إلى مكوّن لمراقبة أحداث حالة التركيز. |
النطاق: أيّ
|
Modifier.onFocusEvent(onFocusEvent: (FocusState) -> Unit)
أضِف هذا المُعدِّل إلى مكوّن لمراقبة أحداث حالة التركيز. |
المستوى: أي
|
تم إيقاف هذه الوظيفة نهائيًا. تم استبداله بـ focusTarget |
النطاق: أيّ
|
أضِف مفتاح التعديل هذا إلى مكوّن لجعله قابلاً للتركيز. |
النطاق: أيّ
|
Modifier.
تم إيقاف هذه الوظيفة نهائيًا. استخدِم focusProperties() بدلاً من ذلك. |
المستوى: أي
|
Modifier.
تم إيقاف هذه الدالة نهائيًا. استخدام viewRequester() بدلاً من ذلك |
النطاق: أيّ
|
Modifier.
تم إيقاف هذه الوظيفة نهائيًا. استخدِم focusProperties() وfocusRequester() بدلاً من ذلك. |
النطاق: أيّ
|
Modifier.focusProperties(scope: FocusProperties.() -> Unit)
يتيح لك عنصر التعديل هذا تحديد السمات التي يمكن الوصول إليها من خلال |
النطاق: أيّ
|
Modifier.focusRequester(focusRequester: FocusRequester)
يمكنك إضافة عنصر التعديل هذا إلى المكوِّن لطلب تغيير التركيز. |
النطاق: أيّ
|
@ExperimentalComposeUiApi
يمكن استخدام هذا المُعدِّل لحفظ التركيز على مجموعة تركيز واستعادته. |
النطاق: أيّ
|
لإنشاء مجموعة تركيز أو وضع علامة على هذا المكوّن كمجموعة تركيز |
النطاق: أيّ
|
Modifier.focusable(
اضبط المكوّن ليكون قابلاً للتركيز من خلال نظام التركيز أو حدث "التركيز" الخاص بتسهيل الاستخدام. |
المستوى: أي
|
@ExperimentalFoundationApi
تُستخدَم لتشغيل |
الرسومات
النطاق: أيّ
|
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.pointerHoverIcon(
مُعدِّل يتيح للمطوّر تحديد رمز مؤشر لعرضه عند تمرير مؤشر الماوس فوق العنصر. |
المستوى: أي
|
@ExperimentalComposeUiApi
عنصر تحكم خاص في PointerInputModifier يوفر إمكانية الوصول إلى |
النطاق: أيّ
|
@ExperimentalComposeUiApi
مُعدِّل يسمح بتتبُّع أحداث حركة المؤشر (مثل الماوس أو لوحة التتبُّع) |
النطاق: أيّ
|
Modifier.
تم إيقاف هذه الدالة نهائيًا. يجب أن يوفّر Modifier.pointerInput مَعلمة "key" واحدة أو أكثر تحدّد هوية المُعدِّل وتحدّد الحالات التي يجب فيها إلغاء دالة معالجة الإدخال السابقة وبدء تأثير جديد للمفتاح الجديد. |
النطاق: أيّ
|
Modifier.pointerInput(key1: Any?, block: suspend PointerInputScope.() -> Unit)
أنشئ مُعدِّلًا لمعالجة إدخال المؤشر داخل منطقة العنصر المعدَّل. |
النطاق: أيّ
|
Modifier.pointerInput(vararg keys: Any?, block: suspend PointerInputScope.() -> Unit)
أنشئ مُعدِّلًا لمعالجة إدخال المؤشر داخل منطقة العنصر المعدَّل. |
النطاق: أيّ
|
Modifier.pointerInput(key1: Any?, key2: Any?, block: suspend PointerInputScope.() -> Unit)
أنشئ مُعدِّلًا لمعالجة إدخال المؤشر ضمن منطقة العنصر المعدَّل. |
الموضع
المستوى: أي
|
Modifier.absoluteOffset(offset: Density.() -> IntOffset)
حرِّك المحتوى بمقدار |
النطاق: أيّ
|
Modifier.absoluteOffset(x: Dp, y: Dp)
|
النطاق: أيّ
|
حرِّك المحتوى بمقدار |
النطاق: أيّ
|
|
النطاق:
TabRowDefaults
|
Modifier.tabIndicatorOffset(currentTabPosition: TabPosition)
|
النطاق:
TabRowDefaults
|
Modifier.tabIndicatorOffset(currentTabPosition: TabPosition)
|
الدلالات
النطاق: أيّ
|
يحتوي على الرمز |
النطاق: أيّ
|
Modifier.progressSemantics(
يحتوي على |
المستوى: أي
|
Modifier.rangeSemantics(
مفتاح تعديل لإضافة دلالات تشير إلى تقدّم الدرج/شريط التمرير. |
النطاق: أيّ
|
Modifier.clearAndSetSemantics(properties: SemanticsPropertyReceiver.() -> Unit)
تمحو هذه الدالة الدلالات الخاصة بجميع العقد الفرعية وتضبط دلالات جديدة. |
النطاق: أيّ
|
Modifier.semantics(mergeDescendants: Boolean, properties: SemanticsPropertyReceiver.() -> Unit)
أضِف أزواج مفاتيح/قيم لسمات إلى عقدة التنسيق لاستخدامها في الاختبار وإمكانية الوصول وما إلى ذلك. |
الانتقال للأعلى أو للأسفل
النطاق: أيّ
|
Modifier.clipScrollableContainer(orientation: Orientation)
يتم اقتصاص حدود الحاوية القابلة للتقديم أو الإيقاف على المحور الرئيسي مع ترك مساحة لتأثيرات الخلفية (مثل الظلال) على المحور المتعامّد. |
المستوى: أي
|
Modifier.
تم إيقاف هذه الوظيفة نهائيًا. استخدِم Modifier.pointerInput + PointerEventType.Scroll |
النطاق: أيّ
|
Modifier.nestedScroll(
عدِّل العنصر لكي يشارك في التدرّج الهرمي للانتقال المتداخل. |
المستوى: أي
|
@ExperimentalFoundationApi
عرض محتوى يتجاوز حدود الشاشة من |
النطاق: أيّ
|
Modifier.onPreRotaryScrollEvent(
ستؤدي إضافة هذا العنصر |
المستوى: أي
|
Modifier.onRotaryScrollEvent(
ستؤدي إضافة هذا العنصر |
النطاق: أيّ
|
Modifier.rotaryScrollable(
مُعدِّل يربط الأحداث الدوّارة بالحاويات القابلة للتقديم أو الإيقاف، مثل Column وLazyList وغيرها. |
النطاق: أيّ
|
Modifier.scrollAway(scrollState: ScrollState, offset: Dp)
تمرير عنصر عموديًا للداخل أو الخارج من العرض استنادًا إلى |
النطاق: أيّ
|
Modifier.scrollAway(
تمرير عنصر عموديًا للداخل أو الخارج من العرض استنادًا إلى |
النطاق: أيّ
|
Modifier.scrollAway(
تمرير عنصر عموديًا للداخل أو الخارج من العرض استنادًا إلى |
النطاق: أيّ
|
Modifier.
تم إيقاف هذه الوظيفة نهائيًا. ويتم توفير هذا الحمل الزائد من أجل التوافق مع الإصدارات القديمة من نظام التشغيل Compose للإصدار 1.1 من نظام التشغيل Wear OS.وثمة حمل زائد جديد يستخدم ScalingLazyListState من الحزمة wear.compose.foundation.lazy |
النطاق: أيّ
|
Modifier.horizontalScroll(
عدِّل العنصر للسماح بالتمرير أفقيًا عندما يكون عرض المحتوى أكبر من الحد الأقصى المسموح به. |
النطاق: أيّ
|
Modifier.verticalScroll(
عدِّل العنصر للسماح بالانتقال عموديًا عندما يكون ارتفاع المحتوى أكبر من الحد الأقصى المسموح به. |
النطاق: أيّ
|
Modifier.scrollable(
يمكنك ضبط ميزة التمرير السريع واللمس لعنصر واجهة المستخدم في |
النطاق: أيّ
|
@ExperimentalFoundationApi
يمكنك ضبط ميزة التمرير السريع واللمس لعنصر واجهة المستخدم في |
النطاق: أيّ
|
@ExperimentalTvFoundationApi
تم إيقاف هذه الدالة نهائيًا. تم إيقاف scrollableWithPivot نهائيًا. |
المستوى: أي
|
تتحكّم هذه السياسة في لوحة المفاتيح الافتراضية كتنقّل مضمّن في الإصدار |
الحجم
النطاق: أيّ
|
Modifier.animateContentSize(
يُضفي هذا المُعدِّل حركةً إلى حجمه عندما يتغيّر حجم المُعدِّل الثانوي (أو العنصر القابل للتجميع الثانوي إذا كان في نهاية السلسلة). |
المستوى: أي
|
Modifier.animateContentSize(
يُضفي هذا المُعدِّل حركةً إلى حجمه عندما يتغيّر حجم المُعدِّل الثانوي (أو العنصر القابل للتجميع الثانوي إذا كان في نهاية السلسلة). |
النطاق: أيّ
|
Modifier.aspectRatio(
تحاول ضبط حجم المحتوى لمطابقة نسبة عرض إلى ارتفاع محدّدة من خلال محاولة مطابقة أحد القيود الواردة بالترتيب التالي: |
النطاق: أيّ
|
يتم حجز مساحة بحجم 48 بكسل مستقل الكثافة على الأقل لإزالة الغموض عن التفاعلات باللمس إذا كان حجم العنصر أصغر. |
المستوى: أي
|
يتم حجز مساحة بحجم 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.windowInsetsBottomHeight(insets: WindowInsets)
|
النطاق: أيّ
|
Modifier.windowInsetsEndWidth(insets: WindowInsets)
تضبط العرض على قيمة |
النطاق: أيّ
|
Modifier.windowInsetsStartWidth(insets: WindowInsets)
تضبط العرض على قيمة |
النطاق: أيّ
|
Modifier.windowInsetsTopHeight(insets: WindowInsets)
|
النطاق:
RowScope
|
Modifier.weight(
حدِّد حجم عرض العنصر بما يتناسب مع |
النطاق:
ColumnScope
|
Modifier.weight(
اضبط ارتفاع العنصر بما يتناسب مع |
النطاق:
BoxScope
|
اضبط حجم العنصر ليتناسب مع حجم |
النطاق:
LazyItemScope
|
Modifier.fillParentMaxHeight(
يجب أن يملأ المحتوى |
المستوى:
LazyItemScope
|
Modifier.fillParentMaxSize(
يجب أن يملأ المحتوى |
النطاق:
LazyItemScope
|
Modifier.fillParentMaxWidth(
اجعل المحتوى يملأ |
المستوى:
ExposedDropdownMenuBoxScope abstract |
Modifier.exposedDropdownSize(matchTextFieldWidth: Boolean)
المعدِّل الذي يجب تطبيقه على |
النطاق:
ExposedDropdownMenuBoxScope abstract |
Modifier.exposedDropdownSize(matchTextFieldWidth: Boolean)
المعدِّل الذي يجب تطبيقه على قائمة موضوعة داخل |
الاختبار
المستوى: أي
|
تُطبِّق علامة للسماح بالعثور على العنصر المعدَّل في الاختبارات. |
عمليات التحويل
النطاق: أيّ
|
لضبط درجة دوران العرض حول مركز العنصر القابل للتجميع |
النطاق: أيّ
|
تكبير محتوى كل من المحورَين الأفقي والرأسي بشكلٍ موحد باستخدام عامل التكبير نفسه |
المستوى: أي
|
وسِّع محتوى العنصر القابل للتجميع باستخدام عوامل التحجيم التالية على طول المحور الأفقي والرأسي على التوالي. |
النطاق: أيّ
|
Modifier.transformable(
فعِّل إيماءات التحويل لعنصر واجهة المستخدم المعدَّل. |
النطاق: أيّ
|
@ExperimentalFoundationApi
تفعيل إيماءات التحويل لعنصر واجهة المستخدم المعدل. |
غير ذلك
النطاق: أيّ
|
@ExperimentalFoundationApi
مُعدِّل يسمح بالتعامل مع العنصر الذي يتم تطبيقه عليه كما لو كان مصدرًا لعمليات السحب والإفلات. |
النطاق: أيّ
|
Modifier.basicMarquee(
يُطبّق تأثير مربّع متحركة على المحتوى المعدَّل إذا كان أوسع من المساحة المتوفّرة. |
النطاق: أيّ
|
Modifier.edgeSwipeToDismiss(
يعمل هذا الإعداد على الحدّ من التمرير سريعًا ليتم تجاهله من أجل تفعيله من حافة إطار العرض فقط. |
النطاق: أيّ
|
Modifier.blur(radius: Dp, edgeTreatment: BlurredEdgeTreatment)
رسم محتوى مموّه باستخدام الأقطار المحدّدة |
النطاق: أيّ
|
Modifier.blur(
رسم محتوى مموّه باستخدام الأقطار المحدّدة |
النطاق: أيّ
|
@ExperimentalFoundationApi
المعدِّل الذي يمكن استخدامه لإرسال طلبات " |
المستوى: أي
|
أحد الوالدَين الذي يمكنه الردّ على طلبات |
النطاق: أيّ
|
Modifier.composed(
يمكنك تعريف المقطوعة الموسيقية الخاصة بالعنصر |
النطاق: أيّ
|
@ExperimentalComposeUiApi
يمكنك تعريف المقطوعة الموسيقية الخاصة بالعنصر |
النطاق: أيّ
|
@ExperimentalComposeUiApi
يمكنك تعريف المقطوعة الموسيقية الخاصة بالعنصر |
النطاق: أيّ
|
@ExperimentalComposeUiApi
يمكنك تحديد تركيبة |
النطاق: أيّ
|
@ExperimentalComposeUiApi
يمكنك تحديد تركيبة |
النطاق: أيّ
|
@ExperimentalFoundationApi
مُعدِّل يسمح بالتعامل مع العنصر الذي يتم تطبيقه عليه كما لو كان مصدرًا لعمليات السحب والإفلات. |
النطاق: أيّ
|
@ExperimentalFoundationApi
مُعدِّل يسمح بالاستقبال من إيماءة السحب والإفلات |
النطاق: أيّ
|
تم إيقاف هذه الدالة نهائيًا. استخدام systemGestureExclusion |
النطاق: أيّ
|
Modifier.
تم إيقاف هذه الدالة نهائيًا. استخدام systemGestureExclusion |
المستوى: أي
|
Modifier.handwritingDetector(callback: () -> Unit)
لضبط عنصر ليعمل كأداة رصد للكتابة اليدوية ترصد الكتابة اليدوية باستخدام قلم الشاشة وتفوّض معالجة النص الذي تم التعرّف عليه إلى عنصر آخر. |
النطاق: أيّ
|
تعمل هذه السياسة على ضبط عنصر ليكون بمثابة معالج للكتابة بخط اليد بقلم الشاشة، ويمكنه التعامل مع إدخال النص من جلسة كتابة بخط اليد تم تشغيلها من خلال الكتابة بخط اليد بقلم الشاشة على أداة رصد الكتابة بخط اليد. |
النطاق: أيّ
|
Modifier.hoverable(
اضبط المكوّن ليكون قابلاً للمرور فوقه من خلال أحداث دخول المؤشر/خروجه. |
النطاق: أيّ inline |
Modifier.
تم إيقاف هذه الدالة نهائيًا. ستؤدي واجهة برمجة التطبيقات هذه إلى إلغاء صلاحية المُعدِّل أكثر من اللازم، لذا لا يُنصح باستخدامها. |
النطاق: أيّ
|
Modifier.approachLayout(
يُنشئ تخطيطًا نهجًا يهدف إلى المساعدة تدريجيًا في الاقتراب من تنسيق الوجهة الذي يتم احتسابه في بطاقة المعاينة. |
النطاق: أيّ
|
Modifier.magnifier(
تعرِض هذه السمة عنصر تحكّم |
النطاق: أيّ
|
@ExperimentalComposeUiApi
مُعدِّل يمكن استخدامه لاستهلاك |
النطاق: أيّ
|
@ExperimentalComposeUiApi
معدِّل يمكن استخدامه لتوفير |
المستوى: أي
|
Modifier.onPlaced(onPlaced: (LayoutCoordinates) -> Unit)
يمكنك استدعاء |
المستوى: أي
|
@ExperimentalWearMaterialApi
ترسم هذه الأداة شكلاً نائبًا فوق عنصر قابل للتركيب وتضيف تأثيرًا متحركًا لمحو العنصر النائب. |
النطاق: أيّ
|
@ExperimentalWearMaterialApi
أداة تعديل لرسم عنصر نائب لامع فوق أحد المكوّنات. |
النطاق: أيّ
|
@ExperimentalComposeUiApi
تتصل |
النطاق: أيّ
|
ضَع علامة على مستطيل التنسيق تشير إلى أنّه يُفضَّل عدم وضعه فوق النوافذ العائمة. |
المستوى: أي
|
Modifier.preferKeepClear(rectProvider: (LayoutCoordinates) -> Rect)
ضَع علامة على مستطيل ضمن إحداثيات التنسيق المحلي مع الحرص على تجنُّب النوافذ العائمة. |
النطاق: أيّ
|
@ExperimentalMaterialApi
مُعدِّل لنقل موضع مؤشر "السحب لإعادة التحميل" وتغيير حجمه استنادًا إلى |
المستوى: أي
|
@ExperimentalMaterialApi
مُعدِّل انتقال مُدمَج في الصفحة يقدّم أحداث انتقال في الصفحة إلى |
النطاق: أيّ
|
@ExperimentalMaterialApi
مفتاح تعديل التمرير مدمَج يوفّر استدعاءات |
النطاق: أيّ
|
@ExperimentalMaterial3Api
مُعدِّل يضيف ميزة الانتقال المتداخل إلى حاوية لتفعيل إيماءة السحب لإعادة التحميل |
النطاق: أيّ
|
@ExperimentalMaterial3Api
مُعدِّل يعالج حجم مؤشر "السحب لإعادة التحميل" وحجمه المُعدَّل والقطع والظل والرسم في الخلفية، وهو مفيد عند تنفيذ المؤشرات المخصّصة. |
المستوى: أي
|
@ExperimentalFoundationApi
لضبط العقدة الحالية وأيّ عقد ثانوية على أنّها "مستلِم محتوى" |
النطاق: أيّ
|
@ExperimentalComposeUiApi
ستؤدي إضافة هذا الرمز |
النطاق: أيّ
|
@ExperimentalComposeUiApi
ستؤدي إضافة |
النطاق: أيّ
|
Modifier.
تم إيقاف هذه الوظيفة نهائيًا. تم نقل SwipeToDismiss إلى androidx.wear.compose.foundation. |
النطاق: أيّ
|
يستبعد مستطيل التنسيق من إيماءة النظام. |
النطاق: أيّ
|
Modifier.systemGestureExclusion(exclusion: (LayoutCoordinates) -> Rect)
يستبعد مستطيلاً ضمن إحداثيات التنسيق المحلي من إيماءة النظام. |
النطاق: أيّ
|
Modifier.consumeWindowInsets(insets: WindowInsets)
استخدِم العناصر المُدمَجة التي لم يتم استخدامها بعد من خلال عناصر مُعدِّلة أخرى مشابهة لـ |
النطاق: أيّ
|
Modifier.consumeWindowInsets(paddingValues: PaddingValues)
يستهلك استخدام |
النطاق: أيّ
|
Modifier.onConsumedWindowInsetsChanged(
طلبات |
النطاق:
TooltipBoxScope
|
|
النطاق:
ExposedDropdownMenuBoxScope
|
تم إيقاف هذه الوظيفة نهائيًا. استخدِم طريقة التحميل الزائد التي تأخذ مَعلمتَي MenuAnchorType وenabled. |
المستوى:
ExposedDropdownMenuBoxScope abstract |
Modifier.menuAnchor(type: MenuAnchorType, enabled: Boolean)
مُعدِّل يجب تطبيقه على عنصر داخل |