English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

مثال على عرض صور متعددة في Android لتكوين حركة الرسوم المتحركة

هذا المقال يشرح كيفية عرض صور متعددة لتكوين عرض ديناميكي في Android. نتشارك هذا معكم لتكونوا قدوة، ويكون كما يلي:

في Android يمكن عرض الصور بشكل إطار واحد للحصول على تأثير ديناميكي، إعدد بعض الصور المتتالية، ثم أنشئ مجلد anim في مجلد res الخاص بالبرنامج، ثم أنشئ ملف XML جديد

كود XML كما يلي:

<?xml version="1.0" encoding="utf-8"?>
<animation-list xmlns:android="http://schemas.android.com/apk/res/android"
android:oneshot="true">
<item android:drawable="@drawable/c1" android:duration="200" />
<item android:drawable="@drawable/c2" android:duration="200" />
<item android:drawable="@drawable/c3" android:duration="200" />
<item android:drawable="@drawable/c4" android:duration="200" />
<item android:drawable="@drawable/c5" android:duration="200" />
<item android:drawable="@drawable/c6" android:duration="200" />
</animation-list>

حيث c1,c2,c3,c4,c5,c6 هي أسماء الصور المضافة.

في نافذة التطبيق يتم وضع وحدة تحكم ImageView، وفي الكود يتم كتابة:

_imageView1 =(ImageView)findViewById(R.id.imageView1);//وحدة التحكم ImageView التي يتم وضعها
//إعداد خلفية التحرك
_imageView1.setBackgroundResource(R.anim.animation_list);//حيثR.anim.animation_list هو اسم ملف الوصف الرمزي للتحرك الذي تم إعداده في الخطوة السابقة
// الحصول على عنصر التحريك
_animaition = (AnimationDrawable)_imageView1.getBackground();

في النهاية، يمكنك بدء التحريك، كما في الكود التالي:

// هل يتم بدءه مرة واحدة فقط؟
_animaition.setOneShot(false);
if(_animaition.isRunning()) // هل يتم تشغيله حاليًا؟
{
_animaition.stop(); // إيقاف
}
_animaition.start(); // بدء

يمكن للقراء المهتمين بالمزيد من المعلومات حول الأندرويد التحقق من موضوعات هذا الموقع: 'تجميع تقنيات معالجة الصور والرسوم البيانية للأندرويد'، 'دليل البدء والتطوير المتقدم للأندرويد'، 'تجميع تقنيات الت调试 والاستفسارات الشائعة للأندرويد'، 'تجميع تقنيات التعامل مع الوسائط المتعددة للأندرويد (الصوت، الفيديو، التسجيل، إلخ)'، 'تجميع استخدامات العناصر الأساسية للأندرويد'، 'تجميع تقنيات العرض View للأندرويد'، 'تجميع تقنيات التخطيط layout للأندرويد'، و 'تجميع استخدامات العناصر المختلفة للأندرويد'.

آمل أن يساعدك هذا المقال في تصميم برامج الأندرويد.

بيان: محتويات هذا المقال تم جمعها من الإنترنت، ملكية المحتويات لصاحب الحقوق، تم جمع المحتويات من قبل المستخدمين عبر الإنترنت بشكل تلقائي، هذا الموقع لا يمتلك حقوق الملكية، لم يتم تعديل المحتويات بشكل يدوي، ولا يتحمل هذا الموقع أي مسؤولية قانونية. إذا كنت قد وجدت محتوى يشتبه في انتهاك حقوق النسخ، فلا تتردد في إرسال بريد إلكتروني إلى: notice#oldtoolbag.com (عند إرسال البريد الإلكتروني، يرجى استبدال # بـ @) لإبلاغنا، وقدم الدليل على الدليل، إذا تم التحقق من ذلك، سيتم حذف المحتوى المزعوم فورًا.

أنت قد تعجب بهذا