Return to Video

TODO Adding Elevation

  • 0:01 - 0:05
    والآن، لدينا مادة
    ،تتصل بمادة أخرى على نفس الارتفاع
  • 0:05 - 0:08
    .وهو أمر لا شك مزعج للمواصفات
  • 0:08 - 0:10
    وما نود فعله هو
    .شيء كهذا
  • 0:12 - 0:16
    كما ترون يكتسب شريط التطبيق
    ،ارتفاعًا ما، ويلقي بظله
  • 0:16 - 0:18
    .حين يتحرك المحتوى لأسفل
  • 0:19 - 0:22
    لحسن الحظ لدينا ميزة استدعاء
    .حين يقوم RecyclerView بالتمرير
  • 0:24 - 0:27
    لقد أدركت للتو أنه قد تكون هناك نسبة صغيرة
    من بينكم تشعر
  • 0:27 - 0:31
    بتهديد فكري إذا
    .لم تتمكن من تطبيق هذا التأثير
  • 0:31 - 0:33
    هذه فرصتكم
    لإيقاف الفيديو مؤقتًا
  • 0:33 - 0:35
    ومحاولة القيام بهذا الأمر
    .قبل أن أعرض عليكم الإجابة
  • 0:35 - 0:41
    .حسنًا، فرصة أخيرة ونكمل
  • 0:41 - 0:43
    .سأريكم كيف فعلتها
  • 0:43 - 0:47
    ،داخل onCreateView
    ،مباشرة بعد الأشياء المتعلقة باختلاف المنظر
  • 0:47 - 0:50
    .نظرت لأرى هل لدينا شريط تطبيقات
  • 0:50 - 0:53
    ،في حالة وجود واحد
    .نبدأ بتعيين الارتفاع على صفر
  • 0:53 - 0:56
    .ثم نضيف OnScrollListener هنا
  • 0:56 - 1:00
    وكلما قمنا بالتمرير نتحقق من
    .الإزاحة العمودية لـ RecyclerView
  • 1:00 - 1:02
    إذا كانت صفرًا ندرك حينئذ
    عدم وجود تمرير لأسفل
  • 1:02 - 1:05
    .ويتم تعيين app bar elevation ليكون صفرًا
  • 1:05 - 1:08
    وإلا هناك تمرير لأسفل
    ،ويتم التعيين إلى TargetElevation
  • 1:08 - 1:10
    وهو أمر تقوم به أشرطة
    .التطبيقات على نحو رائع
  • 1:12 - 1:15
    ،وبهذا
    .نحصل على تأثير التمرير لأسفل
  • 1:15 - 1:18
    يصعب رؤيته بعض الشيء على
    الجهاز اللوحي، لكن
  • 1:18 - 1:21
    يوجد ظل صغير
    .يمكن مشاهدته هناك
  • 1:21 - 1:26
    إنه تفصيل دقيق، لكن مرة أخرى
    أقول دائمًا حين نقوم بهذه
  • 1:26 - 1:30
    الخطوات الأخيرة، فإن نسبة 10% الأخيرة
    .هي التي تحدث فرقًا هائلاً
  • 1:30 - 1:32
    .بل أحيانًا 1% الأخيرة
Title:
TODO Adding Elevation
Description:

more » « less
Video Language:
English
Team:
Udacity
Project:
UD855 - Android Fundamentals 2
Duration:
01:33

Arabic subtitles

Revisions Compare revisions