آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

طریقه ورود به صفحه بعد به صورت نرم

jafar  12 سال پیش  12 سال پیش
+3 0

سلام

می خوام تو برنامم وقتی کاربر وارد صفحات میشه  

صفحه فعلی به صورت نرم محو بشه

و همزمان که اون محو میشه صفحه بعدی به صورت نرم ظاهر بشه

0 0
تدوین شده است. بزودی آپلود می شود :) دقیقاً خواسته شماست. (12 سال پیش)
0 0
ممنون استاد از زحماتتون (12 سال پیش)
 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
Hajhosseini  12 سال پیش
0 0

یه راهش که ممکنه جواب بده اینه که 2 تا فرم رو روی یکی طراحی کنی و روی هم بندازی و توی thread زمانی که این رو محو میکنی اون رو ظاهر کنی

0 0
سلام ، مگه تو اندروید صفحه هم داریم؟! (کلمات و سوالات مناسبتر = جواب بهتر) منظورتون activity هستش؟ - نقل از spirit (12 سال پیش)
پاسخ به سوال 
JavaDroid  12 سال پیش
0 0

یکی از روش های خوب برای ایجاد انیمیشن در یک اکتویتی یا جابجایی بین اکتویتی ها و یا روی view ها  استفاده از انیمیشن های xml هستش ...

این فایل ها در شاخه res پروژه و پوشه anim آن قرار میگیرند . مانند انیمیشن های درونی اندروید که به این صورت هستند.

 android.R.anim.animationXMLsource

حال برای ایجاد انیمیشن در برنامه خودتون از این روش استفاده کنید

ابتدا فایل  حاوی چند انیمیشن Xml هم چون fade و چندمورد دیگر را از لینک زیر دانلود کنید

http://forum.xda-developers.com/attachment.php?attachmentid=2056918&d=1371731620

سپس محتویات xml ها را در res - پوشه anim (اگه نبود بسازید) کپی کنید

سپس از کد زیر برای ایجاد انیمیشن موقع جابجایی توسط اینتنت ها استفاده کنید

  overridePendingTransition( انیمیشن خروجی, انیمیشن ورودی );

برای مثال اگه دوتا اکتویتی داریم با نام aوb  ومیخایم بین شون جابجا بشیم از این کد استفاده میکنیم

StartActiviy(new Intent(a.this,b.class)); // برای جابجایی
overridePendingTransition(R.anim.fadein,R.anim.fadeout); // برای انیمیشن

هم چنین برای view هایی مثل دکمه ها و ... ابتدا توسط AnimationUtils و متد loadAnimation آن یک انیمیشن بسازید و سپس ان را به شی مورد نظر نسبت دهید (دقت کنید که ابتدا انیمیشن شی مورد نظر را از بین ببرید )

به این شکل:

push = AnimationUtils.loadAnimation(getBaseContext(), R.anim.push_left_in);
mybtn = findvaluebyid(R.id.mybtn); // یک کلید در رابط
mybtn.clearAnimation(); // پاک کردن انیمیشن قبلی
mybtn.setAnimation(
push); // دادن انیمیشن بالا به این برنامه
mybtn.startAnimation(
push); // اجرای انیمیشن

اگر بازهم سوالی موند در خدمتم

  



0 0
جواب شما خیلی خوبه اما تمیز نیست. ممنون میشم تمیزش کنید. (12 سال پیش)
0 0
سلام هر کار کردم نشد (12 سال پیش)
0 0
راستی یه چیز دیگه میخوام وقتی دکمه back گوشی رو زدم صفحه فعلی fadeupوصفحه مقصد fade in بشه بازم ممنون (12 سال پیش)
+1 0
الان تدوین شده خواسته شما، آپلود خواهد شد. (12 سال پیش)
0 0
ممنون استاد از زحماتتون (12 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .