اعمال انیمیشن روی دیالوگ های کاستوم در اندروید

+1 امتیاز
41 بازدید
سوال شده تیر 27, 1395 توسط sajjadazar  
درود به همه ی دوستان

من یه دیالوگ کاستوم طراحی کردم .حالا میخوام به این دیالوگ یه انیمیشن اختصاص بدم.

با دستور startAnimation یا setAnimation هم امتحان کردم ولی ارور میده.

حالا میشه یکی بگه چجوری به دیالوگ ها انیمیشن ست کنم ؟
این مطلب را به اشتراک بگذارید

1 پاسخ

+2 امتیاز
پاسخ داده شده تیر 27, 1395 توسط sajjadfcb  
انتخاب شده تیر 28, 1395 توسط ASHKARAN
 
بهترین پاسخ

سلام.

اول این کد رو در فایل style وارد میکنید وبه جای anim1 انیمیشن خودتون رو میدید.

<style name="DialogAnimation">
    <item name="android:windowEnterAnimation">@anim/anim1</item>
</style>

بعد در کد جاوا یک شی از کلاس کاستوم دیالوگتون میسازید.و با کد زیر بهش انیمیشن میدید.

 MyAlert alert = new MyAlert();
 alert.getWindow().getAttributes().windowAnimations = R.style.DialogAnimation;
 alert.show();

البته این یه روش بود.حتما روش های دیگه ای هم هست.

693 سوال

669 پاسخ

1,169 دیدگاه

294 کاربر

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


لطفا از Android Studio استفاده بفرمایید

این مطلب را به اشتراک بگذارید

ali.ashkaran@gmail
ما .....
  • سعی بر پاسخگویی به سوالات دیگران داریم.
  • به سوال و یا نظر دیگران احترام می گذاریم .
  • این وبسایت را به دیگران معرفی می کنیم.
  • همواره صمیمیت و ادب را رعایت می کنیم.
  • به سوالمان برچسب های مرتبط اضافه می کنیم.
  • در حین طرح سوال فرد خاصی را مخاطب قرار نمی دهیم .
...