الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف يتم تشغيل Animation واحداً تلوى الاخر بزمن محدد

بدأه Al-Mansour في 6 مارس 2014 · 5 رد · 835 مشاهدة · في Android
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

 

عندي عدد كثير من الانيميشن واريد تشغيل واحداً تلوى الاخر بزمن تقريباً ٥٠ ثانية  يعني اتحكم بظهر زمن الانيمشن بحركته

يبدأ تشغيل الانيميشن الاول وبعد ٥٠ ثانية يبدأ ظهور الانيمشن الثاني وهكذا بالتسلسل 

هل استخدم دالة thread او ماذا ؟

 

وهذا الكود الذي استخدمه في تشغيل Animation

Animation animTxt = AnimationUtils.loadAnimation(getApplicationContext(), R.anim.follows);
	img1.startAnimation(animTxt);
	img2.startAnimation(animTxt); 
	img3.startAnimation(animTxt); 
	img4.startAnimation(animTxt); 
	img5.startAnimation(animTxt);

تم تعديل هذه المشاركة بواسطة Al-Mansour في 6 مارس 2014 في 08:27

#2

تصميم تحريك  متعدد   مع AnimatorSet 
في كثير من الحالات،  تريد أن  تحريك مجموعة من الأشياء  و التي  تعتمد هي كذلك  على  بدأ أونهاية  رسوم متحركة أخرى ، لذلك  نظام أندرويد يتيح لك حزمة الرسوم المتحركة  :  AnimatorSet، بحيث يمكنك تحديد ما إذا كنت  بدء تحريك  الرسوم  في وقت واحد، بالتتابع، أو بعد تأخير محدد. يمكنك أيضا وضع  AnimatorSet    داخل بعضها البعض.

AnimatorSet bouncer = new AnimatorSet();
bouncer.play(bounceBackAnim).after(anim1);
bouncer.play(bounceBackAnim).after(anim2);
....

 

يمكن كذلك إستعمال ملف XML على الشكل التالي : 

<set android:ordering="sequentially">
    <set>
        <objectAnimator
            android:propertyName="x"
            android:duration="500"
            android:valueTo="400"
            android:valueType="intType"/>
        <objectAnimator
            android:propertyName="y"
            android:duration="500"
            android:valueTo="300"
            android:valueType="intType"/>
    </set>
    <objectAnimator
        android:propertyName="alpha"
        android:duration="500"
        android:valueTo="1f"/>
</set>

المقال بأكمله : 

 

http://developer.android.com/guide/topics/graphics/prop-animation.html  

 

 

Except as noted, this content is licensed under Creative Commons Attribution 2.5. For details and restrictions, see the Content License.

لا إله إلا الله محمد رسول الله  

Blog

GitHub

#3

للاسف اخي issamux لم يعمل الكود او اني ماعرفت له :)

#4

السلام عليكم ورحمة الله 


من فضلك أرسل المشروع .. :) 


لا إله إلا الله محمد رسول الله  

Blog

GitHub

#5

انا اسف اخوي الغالي تاخرت انشغلت كثير 

 

تفضل هذا المثال واريد تشغيل صورة بعد الاخرى كترتيب حركات فقط :) وبارك الله فيك 

 

http://www.gulfup.com/?NjgYAq

#6

موجود اخي 

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…