بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
انیمیشن گذاری برای visibile و gone شدن لایه ها
دوستان یه مشکل دارم وقتی برای gone شدن visibility یک لایه انیمیشن میذارم قبل از لینکه انمیشین خودشو نشون بده لایه gone میشه، راه درستش چیه تا بعد از پایان انیمیشن لایه gone بشه؟
برای این سوال 3 پاسخ وجود دارد.
پاسخ به سوال
javac
12 سال پیش
+3
0
به این لینک مراجعه کنید قبلا جواب داده شده (استفاده از listener ها)
پاسخ به سوال
دبیری
11 سال پیش
0
0
با استفاده از دستورات زیر میشه برای لایه ها انیمیشن قرار داد طوری که با visibility یک لایه انیمیشن اجرا شود
ابتدا این دستور رو خارج از متد های onclick و .. به عنوان final معرفی میکنیم
final Animation jumpAnimation =
AnimationUtils.loadAnimation(this, R.anim.slide_in_right);
حالا با دستورات زیر هنگام بالا امدن اکتیویتی انیمیشن اجرا میشه
LinearLayout linearLayout = (LinearLayout) findViewById(R.id.linearLayout);
linearLayout .setVisibility(View.VISIBLE);
linearLayout .startAnimation(jumpAnimation);
: قرار میگیرد anim که در پوشه slide_in_right.xml فایل
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:shareInterpolator="false">
<translate android:fromXDelta="-100%" android:toXDelta="5%"
android:fromYDelta="0%" android:toYDelta="0%"
android:duration="700"/>
</set>
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .