بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
شروع اکتیویتی با انیمیشن
سلام دوستان، من یه اکتیویتی دارم که به صورت دیالوگ نمایش داده میشه و می خوام وختی نمایش داده شد با یه انیمیشن باز شه مثلا لرزش، ولی نمی خوام از تابع زیر استفاده کنم چون من شی انیمیشن رو از یه کتابخونه آماده ساختم و این شی از کلاس Animation آندروید ارث بری داره ولی تابع زیر دو تا آی دی XML می خواد
overridePendingTransition(enterAnim, exitAnim)
0
0
به جای اکتیویتی، از فرگمنت استفاده کنید. (11 سال پیش)
0
0
فرگمنت چی هست ؟ همون استفاده از استایل و xml ؟ (11 سال پیش)
0
0
Fragment یک جورایی شبیه اکتیویتیه ولی سبک تره(یگسری قابلیت های اکتیویتی رو نداره ولی یکسری قابلیت های خیلی خوب هم داره).میتونید یک سرچ در گوگل بزنید چون فرگمنت ها خودشون یه دنیایی دارن و در قالب یک نظر یا پاسخ نمیگنجه توضیحاتش. (11 سال پیش)
برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال
کاشی زاده
11 سال پیش
+4
0
باید انیمیشن ها رو در Style معرفی کنید و به صورت یک تم برای برنامه در منی فست استفاده کنید .
در آموزش های خانه اندروید هم این روش آموزش داده شده
<style name="Theme.MyAwesomeTheme" parent="Theme.Default">
<item name="android:windowAnimationStyle">@style/Animation.MyAwesomeAnimation</item>
</style>
<style name="Animation.MyAwesomeAnimation">
<item name="android:activityOpenEnterAnimation">@anim/myawesomeanimation_enter</item>
<item name="android:activityOpenExitAnimation">@anim/hold_long</item>
<item name="android:activityCloseEnterAnimation">@anim/hold_long</item>
<item name="android:activityCloseExitAnimation">@anim/myawesomeanimation_exit</item>
</style>
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .