مربّعات حوار
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
يمكنك استخدام Dialog
لتركيز انتباه المستخدمين على إجراء أو معلومة في الوقت المناسب.

علم التشريح
يجب أن تظهر مربّعات الحوار استجابة لمهمة المستخدم أو إجراء، مع المعلومات ذات الصلة أو السياقية. على عكس نظيراتها على الأجهزة الجوّالة،
تشغل مربّعات الحوار في Wear OS الشاشة بأكملها ويتم وضعها فوق المحتوى
الآخر.
تسمح مربّعات الحوار بإيماءة التمرير السريع للإغلاق. عندما يُجري المستخدم إيماءة التمرير السريع هذه، يكشف النظام عن المحتوى الرئيسي في الخلفية.
تحتوي مربّعات الحوار على خانة واحدة لمحتوى مربّعات الحوار التي تستند إلى رأي معيّن، مثل
تنبيه أو
تأكيد.
تنبيه
يمكنك استخدام أحد مكوّنات التنبيه للحصول على استجابة المستخدم للمهام
المهمة.
توقِف التنبيهات كل وظائف التطبيق عند ظهورها، وتظل على
الشاشة إلى أن يتم اتخاذ إجراء. تكون التنبيهات تقاطع تجربة المشاهدة عن قصد،
لذا يمكنك استخدامها باعتدال.
وإذا كان محتوى التنبيه أطول من ثلاثة أسطر، يجب محاذاة المحتوى إلى اليسار لتحسين إمكانية قراءته. وبخلاف ذلك، تتم محاذاة النص إلى الوسط تلقائيًا.
أ. العنوان
(ب): المحتوى (اختياري)
ج. زر سالب
د: زر إيجابي
هـ: الرمز (اختياري)
تأكيد التسجيل
يعرض مكوّن التأكيد رسالة تأكيد للمستخدم لفترة قصيرة. على عكس نظيره في Material، لا يسمح مكوّن التأكيد في Wear OS للمستخدمين بتقديم تأكيد نهائي
للخيار.
استخدِم هذا المكوِّن لجذب انتباه المستخدم بعد تنفيذ الإجراء.
أ. الرمز
ب: التصنيف
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)"],[],[],null,["# Dialogs\n\nUse a [`Dialog`](/reference/kotlin/androidx/wear/compose/material/dialog/package-summary) to focus users' attention on a timely action or piece of\ninformation.\n\nAnatomy\n-------\n\n\nDialogs should appear in response to a user task or an action, with\nrelevant or contextual information. Unlike their mobile counterparts,\nDialogs in Wear OS occupy the whole screen and are layered over other\ncontent.\n\n\nDialogs support a swipe-to-dismiss gesture. When the user performs\nthis swipe gesture, the system reveals the parent content in the\nbackground.\n\nDialogs have a single slot for opinionated dialog content, such as an\n[Alert](/reference/kotlin/androidx/wear/compose/material/dialog/package-summary#Alert(kotlin.Function1,kotlin.Function0,kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Function1,androidx.wear.compose.material.ScalingLazyListState,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.foundation.layout.Arrangement.Vertical,androidx.compose.foundation.layout.PaddingValues,kotlin.Function1)) or\n[Confirmation](/reference/kotlin/androidx/wear/compose/material/dialog/package-summary#Confirmation(kotlin.Function0,androidx.compose.ui.Modifier,kotlin.Function1,androidx.wear.compose.material.ScalingLazyListState,kotlin.Long,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.ui.graphics.Color,androidx.compose.foundation.layout.Arrangement.Vertical,androidx.compose.foundation.layout.PaddingValues,kotlin.Function1)).\n\n\u003cbr /\u003e\n\n\n**Alert**\n\nUse an alert component to get the user's response for important\ntasks.\n\nAlerts disable all app functionality when they appear, and remain on\nscreen until an action has been taken. Alerts are purposefully interruptive,\nso use them sparingly.\n\nIf the content of the alert is longer than three lines of text, consider\nleft aligning the content to improve its readability. Otherwise the text\nis center aligned by default.\n\n\n**A. Title\nB. Content (optional)\nC. Negative button\nD. Positive button\nE. Icon (optional)**\n\n\u003cbr /\u003e\n\n**Confirmation**\n\nThe confirmation component displays a confirmation message to the user\nfor a short period of time. Unlike its Material counterpart, the\nconfirmation component in Wear OS doesn't allow users to provide final\nconfirmation of a choice.\n\nUse this component to capture a user's attention after an action has been\nexecuted.\n\n\n**A. Icon\nB. Label**"]]