بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
تغییر سرعت انیمیشن slide up بصورت responsive
دوستان یه انیمیشن slide up بصورت زیر تعریف کردم :
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android">
<translate android:fromYDelta="100%p" android:toYDelta="-100%p"
android:fillAfter="true"
android:duration="3000"/>
</set>
و اون رو داخل یه حلقه بصورت زیر گذاشتم تا یه متن رو دائما از پایین به بالا نشون بده:
new Thread(new Runnable() {
@Override
public void run() {
while (showText) {
try {
Thread.sleep(duraiton);
G.HANDLER.post(new Runnable() {
@Override
public void run() {
txtPrimiry.setVisibility(View.VISIBLE);
txtPrimiry.startAnimation(move);
txtPrimiry.setVisibility(View.INVISIBLE);
move.setDuration(duraiton);
}
});
} catch (Exception e) {
e.printStackTrace();
}
}
}
}).start();
وهمچنین دو button برای کم و زیاد کردن سرعت انیمشن گذاشتم. حالا مشکل اینجاست که وقتی از دستور
;duraiton += 2000 در رویداد onclick کم کردن سرعت استفاده میکنم ، اول صبر میکنه انیمشن تموم بشه بعد تغییر سرعت رو اعمال میکنه، چطور میتونم این کار رو بصورت responsive انجام بدم بطوریکه همون لحظه ای که دکمه کم/زیاد کردن سرعت متن زده میشه، تغییر سرعت اعمال بشه؟
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .