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

حرکت تیک تیک چند انیمیشن

amir37  11 سال پیش  11 سال پیش
0 0

سلام من 6تا انیمیشن ابتدابه صورت ساده ایجاد کردم در youwave خوبه ولی در گوشی حرکت خیلی کند وتیک تیکی داشت سپس باthread درستشون حرکتم بازم همین حالت اتفاق می افتدغیر مشکلم این کدها برای دوتا هست اگرهم راه حلی برای کاهش کدها دارین بفرمایید

Handler1=new Handler();
       
        new Thread(new Runnable() {
           
            @Override
            public void run() {
                // TODO Auto-generated method stub
               
                    try{
                        Thread.sleep(800);
                        Handler1.post(new Runnable() {
                           
                            @Override
                            public void run() {
                                // TODO Auto-generated method stub
                                  RotateAnimation anim3 = new RotateAnimation(-2.5f, 2.5f, 15f, 15f);
                                    // Step 2:  Set the Animation properties
                                    anim3.setInterpolator(new LinearInterpolator());
                                    anim3.setRepeatCount(Animation.INFINITE);
                                    anim3.setDuration(2000);
                                    anim3.setRepeatMode(2);
                                    btns[1].startAnimation(anim3);
                               
                            }
                        });
                    }catch(Exception e){
                   
                }
               
           
            }   
        }).start();
       
        Handler2=new Handler();
       
       
        new Thread(new Runnable() {
           
            @Override
            public void run() {
                // TODO Auto-generated method stub
               
                    try{
                        Thread.sleep(1800);
                        Handler2.post(new Runnable() {
                           
                            @Override
                            public void run() {
                                // TODO Auto-generated method stub
                                  RotateAnimation anim3 = new RotateAnimation(-2.5f, 2.5f, 15f, 15f);
                                    // Step 2:  Set the Animation properties
                                    anim3.setInterpolator(new LinearInterpolator());
                                    anim3.setRepeatCount(Animation.INFINITE);
                                    anim3.setDuration(2000);
                                    anim3.setRepeatMode(2);
                                    btns[2].startAnimation(anim3);
                            }
                        });
               
                    }catch(Exception e){
                   
                }
               
           
            }
           
        }).start();

 برای این سوال پاسخی وجود ندارد.

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