يُعدّ مكوّن شريط التطبيقات المصغرة بمثابة إشعار موجز يظهر في أسفل الشاشة. تقدّم الملاحظات والآراء حول عملية أو إجراء بدون مقاطعة تجربة المستخدم. تختفي أشرطة التطبيقات المصغّرة بعد بضع ثوانٍ. ويمكنه أيضًا إغلاقها من خلال إجراء، مثل النقر على زر.
إليك حالات الاستخدام الثلاث التي قد تستخدم فيها شريط التطبيقات المصغّرة:
- تأكيد الإجراء: بعد أن يحذف المستخدم رسالة إلكترونية أو رسالة، يظهر شريط معلومات سريع لتأكيد الإجراء وتوفير خيار "التراجع".
- حالة الشبكة: عندما ينقطع اتصال التطبيق بالإنترنت، ينبثق شريط معلومات سريع للإشارة إلى أنّه غير متصل بالإنترنت.
- إرسال البيانات: عند إرسال نموذج أو تعديل الإعدادات بنجاح، يشير شريط التطبيقات المنبثقة إلى أنّه تم حفظ التغيير بنجاح.
توافق الإصدار
يتطلّب هذا التنفيذ ضبط الحد الأدنى من إصدار حزمة تطوير البرامج (SDK) لمشروعك على المستوى 21 من واجهة برمجة التطبيقات أو إصدار أحدث.
التبعيات
إنشاء شريط معلومات سريع أساسي
لتنفيذ شريط معلومات سريع، عليك أولاً إنشاء SnackbarHost
، الذي يتضمّن سمة
SnackbarHostState
. توفّر SnackbarHostState
إمكانية الوصول إلى الدالة
showSnackbar()
التي يمكنك استخدامها لعرض شريط التطبيقات المصغّرة.
تتطلّب وظيفة التعليق هذه CoroutineScope
، مثل استخدام
rememberCoroutineScope
، ويمكن استدعاؤها استجابةً لأحداث واجهة المستخدم ل
عرض Snackbar
خلال Scaffold
.
إنشاء شريط معلومات سريع يتضمّن إجراءً
يمكنك تقديم إجراء اختياري وضبط مدة Snackbar
.
تقبل الدالة snackbarHostState.showSnackbar()
مَعلمتَي actionLabel
وduration
إضافيتين، وتُرجع SnackbarResult
.
يمكنك تقديم Snackbar
مخصّص باستخدام المَعلمة snackbarHost
. اطّلِع على مستندات مرجعية حول واجهة برمجة التطبيقات SnackbarHost
للحصول على مزيد من المعلومات.
النتائج
المجموعات التي تتضمّن هذا الدليل
هذا الدليل هو جزء من مجموعات الأدلة السريعة المنظَّمة التي تتناول أهداف تطوير Android الأوسع نطاقًا:
![](https://developer.android.com/static/images/quick-guides/collection-illustration.png?hl=ar)