انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
ساخت انیمیشن برای دکمه (Button) (در برنامه نویسی اندروید)

ساخت انیمیشن برای دکمه (Button) (در برنامه نویسی اندروید)

#4
چندتا انیمیشن دارم شاید بدردت بخوره 


چرخش دکمه

کد پی‌اچ‌پی:
<?xml version="1.0" encoding="UTF-8" ?> 
- <set xmlns:android="http://schemas.android.com/apk/res/android">
  <rotate xmlns:android="http://schemas.android.com/apk/res/android" android:duration="1000" android:pivotY="50%" android:pivotX="50%" android:toDegrees="360" android:fromDegrees="0" /> 
  <rotate xmlns:android="http://schemas.android.com/apk/res/android" android:duration="1000" android:pivotY="50%" android:pivotX="50%" android:toDegrees="0" android:fromDegrees="360" android:startOffset="1000" /> 
  </set> 

حرکت دکمه

کد پی‌اچ‌پی:
<?xml version="1.0" encoding="UTF-8" ?> 
- <set android:interpolator="@android:anim/accelerate_interpolator" xmlns:android="http://schemas.android.com/apk/res/android">
  <translate xmlns:android="http://schemas.android.com/apk/res/android" android:duration="2000" android:toXDelta="75%p" android:fromXDelta="-75%p" /> 
  <translate xmlns:android="http://schemas.android.com/apk/res/android" android:duration="2000" android:toXDelta="-75%p" android:fromXDelta="75%p" android:startOffset="800" /> 
  </set> 

محو شوندگی

کد پی‌اچ‌پی:
<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/decelerate_interpolator">

<alpha 
android:fromAlpha="0.0" 
android:toAlpha="1.0" 
android:interpolator="@android:anim/accelerate_interpolator" 
android:duration="8000" />



</set> 


استفاده از  انیمیشن

کد پی‌اچ‌پی:
// تعریف کردن انیمیشن
Animation animoo1 AnimationUtils.loadAnimation(Sensors.thisR.anim.charkhesh);

//اجرای انیمیشن
                 
btn1.startAnimation(animoo1); 

btn1 نام دکمه هستش

مثال کامل 

کد پی‌اچ‌پی:
final Button btn1 = (ButtonfindViewById(R.id.button1);
           
btn1.setOnClickListener(new View.OnClickListener() {
            
            @
Override
            
public void onClick(View arg0) {
                
// TODO Auto-generated method stub
                
Animation animoo1 AnimationUtils.loadAnimation(Sensors.thisR.anim.charkhesh);
                 
btn1.startAnimation(animoo1);
                 
                 }
                 
                 
                
            
        }); 
همه آدما برای رسیدن به جایی که هستند از تجربه دیگران استفاده کردند
پس چرا ما از اندک تجربه ای که داریم برای راهنمایی دیگران استفاده نکنیم؟؟

 
پاسخ
 سپاس شده توسط admin ، داش بهروز ، s.saeid ، 00Alireza00 ، af94


پیام‌های این موضوع
RE: ساخت انیمیشن برای دکمه - توسط dost-67 - ۱۳۹۴/۰۷/۲۵, ۰۱:۲۳ ق.ظ
RE: ساخت انیمیشن برای دکمه - توسط af94 - ۱۳۹۴/۰۷/۲۵, ۰۲:۳۰ ق.ظ
RE: ساخت انیمیشن برای دکمه - توسط dost-67 - ۱۳۹۴/۰۷/۲۵, ۱۱:۰۵ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان