الإجراءات
|
النطاق: أي
|
<T : Any?> Modifier.anchoredDraggable(تفعيل إيماءات السحب بين مجموعة من القيم المحدّدة مسبقًا |
|
النطاق: أي
|
<T : Any?> Modifier.anchoredDraggable(تفعيل إيماءات السحب بين مجموعة من القيم المحدّدة مسبقًا |
|
النطاق: أي
|
Modifier.clickable(اضبط المكوّن لتلقّي النقرات من خلال حدث "النقر" الخاص بالإدخال أو تسهيل الاستخدام. |
|
النطاق: أي
|
Modifier.clickable(اضبط المكوّن لتلقّي النقرات من خلال حدث "النقر" الخاص بالإدخال أو تسهيل الاستخدام. |
|
النطاق: أي
|
Modifier.combinedClickable(اضبط المكوّن لتلقّي النقرات والنقرات المزدوجة والنقرات المطوّلة من خلال حدث "النقر" في الإدخال أو تسهيل الاستخدام. |
|
النطاق: أي
|
Modifier.combinedClickable(اضبط المكوّن لتلقّي النقرات والنقرات المزدوجة والنقرات المطوّلة من خلال حدث "النقر" في الإدخال أو تسهيل الاستخدام. |
|
النطاق: أي
|
Modifier.draggable2D(اضبط سحب اللمس لعنصر في واجهة المستخدم في كلا الاتجاهين. |
|
النطاق: أي
|
Modifier.draggable(اضبط إعدادات السحب باللمس لعنصر في واجهة المستخدم في |
|
النطاق: أي
|
استخدِم أداة التعديل هذه لتجميع قائمة بعناصر |
|
النطاق: أي
|
Modifier.selectable(اضبط المكوّن ليكون قابلاً للتحديد، عادةً كجزء من مجموعة غير متداخلة، حيث يمكن تحديد عنصر واحد فقط في أي وقت. |
|
النطاق: أي
|
Modifier.selectable(اضبط المكوّن ليكون قابلاً للتحديد، عادةً كجزء من مجموعة غير متداخلة، حيث يمكن تحديد عنصر واحد فقط في أي وقت. |
|
النطاق: أي
|
@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(
|
|
النطاق: أي
|
Modifier.animateFloatingActionButton(طبِّق هذا المعدِّل على |
|
النطاق:
AnimatedVisibilityScope |
Modifier.animateEnterExit(يمكن استخدام المعدِّل |
|
النطاق:
LazyItemScope |
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.onFocusChanged(onFocusChanged: (FocusState) -> Unit)أضِف هذا المعدِّل إلى أحد المكوّنات لمراقبة أحداث حالة التركيز. |
|
النطاق: أي
|
Modifier.onFocusEvent(onFocusEvent: (FocusState) -> Unit)أضِف هذا المعدِّل إلى أحد المكوّنات لمراقبة أحداث حالة التركيز. |
|
النطاق: أي
|
أضِف هذا المعدِّل إلى أحد المكوّنات لجعله قابلاً للتركيز. |
|
النطاق: أي
|
Modifier.focusProperties(scope: FocusProperties.() -> Unit)يسمح لك معدِّل العرض هذا بتحديد السمات التي يمكن الوصول إليها من خلال |
|
النطاق: أي
|
Modifier.focusRequester(focusRequester: FocusRequester)أضِف هذا المعدِّل إلى أحد المكوّنات لطلب تغييرات على التركيز. |
|
النطاق: أي
|
Modifier.focusRestorer(fallback: FocusRequester)يمكن استخدام أداة التعديل هذه لحفظ التركيز واستعادته إلى مجموعة البحث. |
|
النطاق: أي
|
تُنشئ مجموعة بحث أو تُصنّف هذا المكوّن كمجموعة بحث. |
|
النطاق: أي
|
Modifier.focusable(اضبط المكوّن ليكون قابلاً للتركيز عليه من خلال نظام التركيز أو حدث "التركيز" الخاص بتسهيل الاستخدام. |
|
النطاق: أي
|
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.contentType(contentType: ContentType)اضبط تلميح الملء التلقائي باستخدام |
|
النطاق: أي
|
Modifier.basicMarquee(تطبيق تأثير شريط تمرير متحرك على المحتوى المعدَّل إذا كان عرضه أكبر من أن يتناسب مع المساحة المتاحة |
|
النطاق: أي
|
Modifier.edgeSwipeToDismiss(يمكن التمرير سريعًا على المقابض لإغلاقها من حافة إطار العرض. |
|
النطاق: أي
|
Modifier.blur(radius: Dp, edgeTreatment: BlurredEdgeTreatment)رسم محتوى مموّه بنصف القطر المحدّد |
|
النطاق: أي
|
Modifier.blur(رسم محتوى مموّه بنصف القطر المحدّد |
|
النطاق: أي
|
Modifier.bringIntoViewRequester(معدِّل يمكن استخدامه لإرسال طلبات |
|
النطاق: أي
|
Modifier.composed(عليك تعريف تركيبة في الوقت المناسب لعنصر |
|
النطاق: أي
|
Modifier.composed(عليك تعريف تركيبة في الوقت المناسب لعنصر |
|
النطاق: أي
|
Modifier.composed(عليك تعريف تركيبة في الوقت المناسب لعنصر |
|
النطاق: أي
|
Modifier.composed(عليك تعريف تركيبة في الوقت المناسب لعنصر |
|
النطاق: أي
|
Modifier.composed(عليك تعريف تركيبة في الوقت المناسب لعنصر |
|
النطاق: أي
|
Modifier.contentColorProvider(contentColor: Color)توفّر |
|
النطاق: أي
|
Modifier.depthEffect(depthEffect: DepthEffect?, shape: Shape)تعرض هذه السمة الظلال الخاصة بعنصر |
|
النطاق: أي
|
Modifier.dragAndDropSource(تمثّل |
|
النطاق: أي
|
Modifier.dragAndDropSource(تمثّل |
|
النطاق: أي
|
Modifier.dragAndDropTarget(معدِّل يتيح تلقّي البيانات من خلال إيماءة السحب والإفلات |
|
النطاق: أي
|
Modifier.preferredFrameRate(frameRateCategory: FrameRateCategory)ضبط معدّل عرض لقطات مطلوب على Composable |
|
النطاق: أي
|
Modifier.preferredFrameRate(ضبط معدّل عرض لقطات مطلوب على Composable |
|
النطاق: أي
|
Modifier.handwritingDetector(callback: () -> Unit)تضبط هذه السمة عنصرًا ليعمل كأداة رصد للكتابة بخط اليد، وترصد الكتابة بالقلم الرقمي وتفوّض معالجة النص الذي تم التعرّف عليه إلى عنصر آخر. |
|
النطاق: أي
|
تضبط هذه السمة عنصرًا ليعمل كمعالج للكتابة بخط اليد باستخدام قلم الشاشة، ويمكنه معالجة إدخال النص من جلسة كتابة بخط اليد تم تشغيلها من خلال الكتابة بخط اليد باستخدام قلم الشاشة على أداة رصد الكتابة بخط اليد. |
|
النطاق: أي
|
Modifier.hoverable(اضبط المكوّن ليكون قابلاً للتحويم من خلال أحداث دخول/خروج المؤشر. |
|
النطاق: أي
|
أداة تعديل تحافظ على إضاءة شاشة الجهاز طالما أنّها جزء من التركيب على الأنظمة الأساسية المتوافقة. |
|
النطاق: أي
|
Modifier.layoutBounds(holder: LayoutBoundsHolder)سيؤدي ذلك إلى ربط |
|
النطاق: أي
|
Modifier.approachLayout(تنشئ هذه السمة تصميمًا تقريبيًا يهدف إلى المساعدة في الاقتراب تدريجيًا من التصميم النهائي الذي تم احتسابه في عملية البحث المسبق. |
|
النطاق: أي
|
Modifier.magnifier(تعرض هذه السمة أداة |
|
النطاق: أي
|
Modifier.modifierLocalConsumer(consumer: ModifierLocalReadScope.() -> Unit)أداة تعديل يمكن استخدامها لاستهلاك |
|
النطاق: أي
|
<T : Any?> Modifier.modifierLocalProvider(أداة تعديل يمكن استخدامها لتوفير |
|
النطاق: أي
|
Modifier.onLayoutRectChanged(يستدعي |
|
النطاق: أي
|
Modifier.onPlaced(onPlaced: (LayoutCoordinates) -> Unit)استدعِ |
|
النطاق: أي
|
Modifier.onVisibilityChanged(تسجّل هذه السمة دالة ردّ لتتبُّع ما إذا كانت العقدة داخل إطار عرض النافذة أم لا. |
|
النطاق: أي
|
@Composableتسجيل معالج إيماءات |
|
النطاق: أي
|
Modifier.oneHandedGesture(تسجيل معالج إيماءات |
|
النطاق: أي
|
@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معدِّل ينشئ منطقة يتم تنسيقها بواسطة عنصر |
|
النطاق: أي
|
@ExperimentalFoundationStyleApiمعدِّل ينشئ منطقة يتم تنسيقها بواسطة عنصر |
|
النطاق: أي
|
@Composableالسطح هو وحدة أساسية في Glimmer. |
|
النطاق: أي
|
يستبعد مستطيل التنسيق من إيماءة نظام التشغيل. |
|
النطاق: أي
|
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(
|
|
النطاق:
SharedTransitionScope |
Modifier.skipToLookaheadPosition(enabled: () -> Boolean)معدِّل يثبّت التصميم في الموضع المستهدف الذي تم الحصول عليه من عملية البحث المسبق أثناء عمليات الانتقال بين العناصر المشتركة. |
|
النطاق:
ExposedDropdownMenuBoxScope |
Modifier.menuAnchor(المعدِّل الذي يجب تطبيقه على عنصر داخل |
|
النطاق:
PaneScaffoldScope |
@ExperimentalMaterial3AdaptiveApiيحدّد معدِّل العرض هذا هوامش اللوحة المرتبطة وفقًا لـ |
|
النطاق:
PaneScaffoldScope |
@ExperimentalMaterial3AdaptiveApiتحدّد أداة التعديل هذه هوامش اللوحة المرتبطة وفقًا للهوامش الثابتة المحدّدة و |
Padding
|
النطاق: أي
|
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.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)
|
التمرير
|
النطاق: أي
|
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.horizontalScroll(تعديل العنصر للسماح بالتمرير أفقيًا عندما يكون عرض المحتوى أكبر من الحد الأقصى المسموح به |
|
النطاق: أي
|
Modifier.horizontalScroll(تعديل العنصر للسماح بالتمرير أفقيًا عندما يكون عرض المحتوى أكبر من الحد الأقصى المسموح به |
|
النطاق: أي
|
Modifier.verticalScroll(عدِّل العنصر للسماح بالتمرير عموديًا عندما يكون ارتفاع المحتوى أكبر من الحدّ الأقصى المسموح به. |
|
النطاق: أي
|
Modifier.verticalScroll(عدِّل العنصر للسماح بالتمرير عموديًا عندما يكون ارتفاع المحتوى أكبر من الحدّ الأقصى المسموح به. |
|
النطاق: أي
|
Modifier.scrollable2D(ضبط التمرير السريع والتحريك باللمس لعنصر في واجهة المستخدم في كلا الاتجاهين XY |
|
النطاق: أي
|
Modifier.scrollableArea(ضبط أحد المكوّنات ليعمل كمساحة قابلة للتمرير |
|
النطاق: أي
|
Modifier.scrollableArea(ضبط أحد المكوّنات ليعمل كمساحة قابلة للتمرير |
|
النطاق: أي
|
Modifier.scrollable(اضبط التمرير باللمس والتحريك السريع لعنصر في واجهة المستخدم في |
|
النطاق: أي
|
Modifier.scrollable(اضبط التمرير باللمس والتحريك السريع لعنصر في واجهة المستخدم في |
|
النطاق: أي
|
@Composableشريط تمرير يمثّل موضع التمرير الحالي لأحد المكوّنات القابلة للتمرير |
|
النطاق: أي
|
تتحكّم هذه السياسة في لوحة المفاتيح الافتراضية كعنصر قابل للتمرير المتداخل على الإصدار |
معاني
|
النطاق: أي
|
يحتوي على |
|
النطاق: أي
|
Modifier.progressSemantics(يحتوي على |
|
النطاق: أي
|
Modifier.rangeSemantics(معدِّل لإضافة دلالات تشير إلى تقدّم Stepper/Slider. |
|
النطاق: أي
|
Modifier.clearAndSetSemantics(properties: SemanticsPropertyReceiver.() -> Unit)يمحو دلالات جميع العُقد الفرعية ويضبط دلالات جديدة. |
|
النطاق: أي
|
Modifier.semantics(mergeDescendants: Boolean, properties: SemanticsPropertyReceiver.() -> Unit)أضِف أزواج المفتاح/القيمة الدلالية إلى عقدة التصميم لاستخدامها في الاختبار وإمكانية الوصول وما إلى ذلك. |
المقاس
|
النطاق: أي
|
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(اجعل المحتوى يملأ |
|
النطاق:
ExposedDropdownMenuBoxScope |
Modifier.exposedDropdownSize(matchTextFieldWidth: Boolean)المعدِّل الذي يجب تطبيقه على |
|
النطاق:
ExposedDropdownMenuBoxScope |
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(تفعيل إيماءات التحويل لعنصر في واجهة المستخدم المعدَّل |