YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Arabic subtitles

TODO Adding Elevation

Get Embed Code
6 Languages

Showing Revision 3 created 06/09/2016 by Udacity Robot.

  1. والآن، لدينا مادة
    ،تتصل بمادة أخرى على نفس الارتفاع
  2. .وهو أمر لا شك مزعج للمواصفات
  3. وما نود فعله هو
    .شيء كهذا
  4. كما ترون يكتسب شريط التطبيق
    ،ارتفاعًا ما، ويلقي بظله
  5. .حين يتحرك المحتوى لأسفل
  6. لحسن الحظ لدينا ميزة استدعاء
    .حين يقوم RecyclerView بالتمرير
  7. لقد أدركت للتو أنه قد تكون هناك نسبة صغيرة
    من بينكم تشعر
  8. بتهديد فكري إذا
    .لم تتمكن من تطبيق هذا التأثير
  9. هذه فرصتكم
    لإيقاف الفيديو مؤقتًا
  10. ومحاولة القيام بهذا الأمر
    .قبل أن أعرض عليكم الإجابة
  11. .حسنًا، فرصة أخيرة ونكمل
  12. .سأريكم كيف فعلتها
  13. ،داخل onCreateView
    ،مباشرة بعد الأشياء المتعلقة باختلاف المنظر
  14. .نظرت لأرى هل لدينا شريط تطبيقات
  15. ،في حالة وجود واحد
    .نبدأ بتعيين الارتفاع على صفر
  16. .ثم نضيف OnScrollListener هنا
  17. وكلما قمنا بالتمرير نتحقق من
    .الإزاحة العمودية لـ RecyclerView
  18. إذا كانت صفرًا ندرك حينئذ
    عدم وجود تمرير لأسفل
  19. .ويتم تعيين app bar elevation ليكون صفرًا
  20. وإلا هناك تمرير لأسفل
    ،ويتم التعيين إلى TargetElevation
  21. وهو أمر تقوم به أشرطة
    .التطبيقات على نحو رائع
  22. ،وبهذا
    .نحصل على تأثير التمرير لأسفل
  23. يصعب رؤيته بعض الشيء على
    الجهاز اللوحي، لكن
  24. يوجد ظل صغير
    .يمكن مشاهدته هناك
  25. إنه تفصيل دقيق، لكن مرة أخرى
    أقول دائمًا حين نقوم بهذه
  26. الخطوات الأخيرة، فإن نسبة 10% الأخيرة
    .هي التي تحدث فرقًا هائلاً
  27. .بل أحيانًا 1% الأخيرة