appinapps 0 ارسال شده در ۱۶ اسفند ۱۳۹۳ گزارش اشتراک گذاری ارسال شده در ۱۶ اسفند ۱۳۹۳ در این جلسه می خواهیم به ادامه مبحث انمیشن در اندروید بپردازیم.در این اموزش ما با استفاده از انیمیشن به حرکت در بین اکتیوتی ها یک حالت زیبا و اسلاید خواهیم داد.(مرجع سایت appinapps). [align=right]کدهای کامل فایل animation.xml).[/align] [ltr]<translate xmlns:android="http://schemas.android.com/apk/res/android" android:fromXDelta="100%p" android:toXDelta="0" android:duration="500"/> <--appinapp.com-->[/ltr] کدهای کامل فایل animation2.xml را در زیر مشاهده میکنید. [ltr]<?xml version="1.0" encoding="utf-8"?> <translate xmlns:android="http://schemas.android.com/apk/res/android" android:fromXDelta="0" android:toXDelta="-50%p" android:duration="500"/> [/ltr] کدهای کامل MainActivity.java [ltr]@SuppressLint("NewApi") public class MainActivity extends Activity { @SuppressLint("NewApi") @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); //معرفی دکمه Button btnopen = (Button)findViewById(R.id.btn); //ایجاد یک کلیک لیسنر برای دکمه btnopen.setOnClickListener(new View.OnClickListener() { @SuppressLint("NewApi") @Override public void onClick(View v) { // ایجاد اینتنت برای رفتن به اکتیوتی دومی Intent slideactivity = new Intent(MainActivity.this, Screen.class); //ایجاد انیمیشن با استفاده از فایل های xml برای حرکت در بین اکتیوتی ها Bundle bndlanimation = ActivityOptions.makeCustomAnimation(getApplicationContext(), R.anim.animation,R.anim.animation2).toBundle(); startActivity(slideactivity, bndlanimation); } }); } [/ltr] نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
alireza0391 0 ارسال شده در ۱ تیر ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۱ تیر ۱۳۹۴ سلام من این کارو امجام میدم اما توی مین اکتیویتی جاوا به ActivityOptions گیر میده نمیدونم چرا!! میشه کمکم کنید؟ نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
اعظم نوری 1 ارسال شده در ۱ تیر ۱۳۹۴ گزارش اشتراک گذاری ارسال شده در ۱ تیر ۱۳۹۴ اول animation.xml و animation2.xml رو توی پوشه anim توی res ایجاد کن. بعد تو کد زیر ازشون استفاده کن: Intent intent = new Intent(FirstActivity.this, SecondActivity.class); startActivity(intent); overridePendingTransition(R.anim.animation, R.anim.animation2); نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .