تعريف الرسوم المتحركة المخصصة
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
تم إيقاف هذه الصفحة نهائيًا. انظر أدناه للتعرف على الموقع الجديد
للوثائق التي كانت موجودة هنا.
تخصيص الملاحظات والآراء باللمس
توفر الملاحظات اللمسية في التصميم متعدد الأبعاد تأكيدًا مرئيًا فوريًا عند نقطة الاتصال عندما يتفاعل المستخدمون مع عناصر واجهة المستخدم. إنّ الرسوم المتحركة التلقائية للملاحظات باللمس والمرتبطة
بالأزرار تستخدم الفئة RippleDrawable
الجديدة، التي تنتقل
بين الحالات المختلفة من خلال تأثير مضاعف.
في معظم الحالات، يجب تطبيق هذه الوظيفة في ملف العرض XML من خلال تحديد خلفية العرض على النحو التالي:
?android:attr/selectableItemBackground
للتموج المحصور.
?android:attr/selectableItemBackgroundBorderless
لتمويج يمتد إلى ما بعد العرض. وسيتم الاستناد إليه وتقييده بأقرب أصل للعرض مع خلفية غير فارغة.
ملاحظة: selectableItemBackgroundBorderless
هي سمة جديدة تم طرحها في المستوى 21 من واجهة برمجة التطبيقات.
يمكنك بدلاً من ذلك تحديد RippleDrawable
كمورد XML باستخدام العنصر ripple
.
يمكنك تحديد لون لعناصر RippleDrawable
. لتغيير لون الملاحظات
اللمسة التلقائية للملاحظات، استخدِم سمة android:colorControlHighlight
للمظهر.
لمزيد من المعلومات، يمكنك الاطّلاع على مرجع واجهة برمجة التطبيقات للفئة RippleDrawable
.
استخدام "تأثير العرض"
راجِع إنشاء صورة متحركة دائرية للكشف.
تخصيص انتقالات الأنشطة
راجِع بدء نشاط باستخدام صورة متحركة.
استخدام الحركة المنحنية
راجِع استخدام الحركة المنحنية.
تحريك تغييرات حالة العرض
يُرجى الاطّلاع على استخدام StateListAnimator لتحريك تغييرات حالة العرض.
أدوات رسم متحرّكة متّجهة
راجِع تحريك الرسومات القابلة للرسم.
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2024-06-29 (حسب التوقيت العالمي المتفَّق عليه)
[{
"type": "thumb-down",
"id": "missingTheInformationINeed",
"label":"لا يحتوي على المعلومات التي أحتاج إليها."
},{
"type": "thumb-down",
"id": "tooComplicatedTooManySteps",
"label":"الخطوات معقدة للغاية / كثيرة جدًا."
},{
"type": "thumb-down",
"id": "outOfDate",
"label":"المحتوى قديم."
},{
"type": "thumb-down",
"id": "translationIssue",
"label":"ثمة مشكلة في الترجمة."
},{
"type": "thumb-down",
"id": "samplesCodeIssue",
"label":"مشكلة في العيّنات / التعليمات البرمجية"
},{
"type": "thumb-down",
"id": "otherDown",
"label":"غير ذلك"
}]
[{
"type": "thumb-up",
"id": "easyToUnderstand",
"label":"يسهُل فهم المحتوى."
},{
"type": "thumb-up",
"id": "solvedMyProblem",
"label":"ساعَدني المحتوى في حلّ مشكلتي."
},{
"type": "thumb-up",
"id": "otherUp",
"label":"غير ذلك"
}]
{"lastModified": "\u062a\u0627\u0631\u064a\u062e \u0627\u0644\u062a\u0639\u062f\u064a\u0644 \u0627\u0644\u0623\u062e\u064a\u0631: 2024-06-29 (\u062d\u0633\u0628 \u0627\u0644\u062a\u0648\u0642\u064a\u062a \u0627\u0644\u0639\u0627\u0644\u0645\u064a \u0627\u0644\u0645\u062a\u0641\u0651\u064e\u0642 \u0639\u0644\u064a\u0647)"}
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],["تاريخ التعديل الأخير: 2024-06-29 (حسب التوقيت العالمي المتفَّق عليه)"]]