YouTube

Got a YouTube account?

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

Arabic subtitles

Implementing Instructive Motion

Get Embed Code
6 Languages

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

  1. دعونا نرى كيف تكون الحركة
    .البناءة للتنفيذ
  2. لدينا في هذا المثال صورة
    .كاملة الهوامش مع بعض المحتوى أدناها
  3. ،هناك قدر من التوتر هنا
    حيث إننا نريد عرض الصورة كاملة، ولكننا
  4. نرغب أيضًا في الإشارة إلى
    .وجود المزيد من النص المتاح
  5. وربما نرغب في عرض قدر
    .من هذا النص مباشرة أيضًا
  6. وما يمكننا فعله هنا هو البداية بجعل
    الصورة مرئية بالكامل، ولكن
  7. ننتقل مباشرة إلى جزء من
    .النص للإشارة إلى وجود المزيد من المحتوى
  8. دعونا نرى كيف يمكننا تنفيذ
    هذا الشكل البسيط
  9. .للحركة البناءة
  10. .هيا نبدأ أولاً بالتخطيط
  11. لا يوجد الكثير هنا، فقط مجرد تخطيط
    إطار مع صورة بارتفاع ثابت، و
  12. .عرض مع التمرير أمامها
  13. وسيحتوي التخطيط الخطي في العرض مع التمرير
    على محتوى النص، وذلك مع
  14. .خلفية بيضاء
  15. سنمنح التخطيط الخطي
    ارتفاعًا ضئيلاً لكي نجعل من الواضح
  16. .بأن لديه سطحًا مميزًا
  17. ،الآن سترون، في موقع التمرير الافتراضي
    ,الصورة بالكامل
  18. .مع قدر ضئيل من محتوى النص
  19. وكل ما نحتاج إلى القيام به هو
    ،تحريك موضع التمرير
  20. بحيث تفتح الشاشة في موقع
    .يعرض المزيد من محتوى النص
  21. ونحن نستخدم هنا ObjectAnimator
    لتحريك التمرير بسبب خاصية
  22. .ScrollView
  23. ويمكننا فقط استخدام التمرير السلس ScrollView
    للأسلوب، ولكن
  24. هذا يمنحكم المزيد من
    .التحكم في التحريك
  25. لقد بدأنا التحريك داخل
    onEnterAnimationComplete للتأكد من انتهاء
  26. انتقال النافذة أولاً قبل
    .بدء التحريك
  27. وهذا متاح فقط في إصدار
    Android 5.0 أو الأحدث منه، ولكن يمكنكم
  28. تزييفها في الإصدارات الأقدم
    .باستخدام شيء مثل تأخير التشغيل
  29. ويؤدي هذا إلى الحصول على
    معاينة سريعة للصورة قبل بدء
  30. .القراءة حولها
  31. وستدركون سريعًا أن بوسعكم
    التمرير السريع لأعلى لمشاهدة
  32. الصورة كاملة مرة ثانية أو
    .لأسفل لقراءة المزيد