الأن نقوم بأنشاء لكل تأثير حركي animation ملف xml خاص به و التأثيرات الحركية اليوم مخصصة للأكتفتي حيث عندما نقوم بفتح أكتفتي تظهر من اليمين بأتجاه اليسار أو العكس كيف ما تريد
1- ننشئ ملف جديد داخل ملف anim بأسم pull_in_left.xml و هو ملف يجعل الأكتفتي تظهر من اليسار و نضع الكود التالي داخله
طبعاً تستطيع التعديل على الوقت من خلال
2- pull_in_right.xml : و هو تأثير ظهور الأكتيفتي من اليمين
3- push_out_left.xml : و هو تأثير خروج الأكتفتي إلى اليسار
4- push_out_right.xml : و هو تأثير خروج الأكتفتي إلى اليمين
#ثانياً القسم البرمجي :
لكي يعمل التأثير الحركي animation هناك عدة طرق
لكي يعمل التأثير الحركي animation هناك عدة طرق
1- يمكنك أضافة الكود التالي في دالة الـonCreat
طبعاً الكود السابق يمثل بدء و دخول الأكتيفتي من اليمين و هو الأكثر شيوعاً بين التطبيقات و يمكنك التعديل عليه
2- يمكنك أضافة الكود السابق على Intent مثال
2- يمكنك أضافة الكود السابق على Intent مثال
3- يمكنك أيضاً وضع الكود ليعمل عند ضغط زر الرجوع إلى الأكتفتي السابقة و تدخل الأكتفتي من الجهة المعاكسة
كما في المثال التالي
كما في المثال التالي
1
2
3
4
5
|
@Override
public void onBackPressed() {
super.onBackPressed();
overridePendingTransition(R.anim.pull_in_left, R.anim.push_out_right);
}
|
-النهاية-
ليست هناك تعليقات:
إرسال تعليق