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



ساخت انیمیشن برای دکمه (Button) (در برنامه نویسی اندروید)زمان کنونی: ۱۳۹۵/۰۹/۱۹، ۰۲:۰۵ ب.ظ
کاربران در حال بازدید این موضوع: 1 مهمان
نویسنده: af94
آخرین ارسال: foad.pezeshkian
پاسخ 11
بازدید 2214

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

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

#1
سلام
من میخوام وقتی که کاربر برروی دکمه زد در هنگام وارد شدن به صفحه مورد نظر با یک انیمیشن روی تمام دکمه ها به صفحه بعدی منتقل بشه.
مثلا دکمه ها کاملا مات بشن و وقتی که وارد صفحه بعدی شد روشن بشه.
فقط میخوام دکمه هام این خصوصیت رو داشته باشند.

چطور باید این کار رو انجام بدم؟؟؟
پاسخ

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

#2
دوست عزیز شما کد های مربوط به ساخت انیمیشن رو میخواهی یا روشی که با کلیک بر روی یک دکمه همه دکمه ها انیمیشن رو اجرا کنن؟؟؟؟؟
همه آدما برای رسیدن به جایی که هستند از تجربه دیگران استفاده کردند
پس چرا ما از اندک تجربه ای که داریم برای راهنمایی دیگران استفاده نکنیم؟؟

 
پاسخ
 سپاس شده توسط af94

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

#3
(۱۳۹۴/۰۷/۲۵, ۰۱:۲۳ ق.ظ)'dost-67' نوشته: دوست عزیز شما کد های مربوط به ساخت انیمیشن رو میخواهی یا روشی که با کلیک بر روی یک دکمه همه دکمه ها انیمیشن رو اجرا کنن؟؟؟؟؟

 

هر دو

 
پاسخ

ساخت انیمیشن برای دکمه (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

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

#5
اینم دوتا دیگه از انیمیشن ها
cycle یا لرزش:

کد پی‌اچ‌پی:
<translate xmlns:android="http://schemas.android.com/apk/res/android"
           
android:fromXDelta="0" android:toXDelta="10"
           
android:duration="1000" android:interpolator="@anim/cycle" /> 

موجی

کد پی‌اچ‌پی:
<alpha
        android
:fromAlpha="0.0"
        
android:toAlpha="1.0"
        
android:duration="100" />
    <
scale
        android
:fromXScale="0.5" android:toXScale="1.5"
        
android:fromYScale="0.5" android:toYScale="1.5"
        
android:pivotX="50%" android:pivotY="50%"
        
android:duration="200" />
    <
scale
        android
:fromXScale="1.5" android:toXScale="1.0" 
فهمیدن بهتر از دانستن است.
پاسخ
 سپاس شده توسط admin ، داش بهروز ، 00Alireza00 ، af94 ، dost-67

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

#6
من میخوام وقتی که روی دکمه زد، اول تمام دکمه ها محو بشن و بعدش به صفحه ای که برای اون دکمه تعریف شده منتقل بشه.
اما این کد

کد پی‌اچ‌پی:
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);
                 
                 }
                 
                 
                
            
        }); 


دفعه اول وارد صفحه بعدی میشه ولی بدون انیمیشن اما وقتیکه برگشتی به صفحه اصلی که این دکمه هست فقط انیمیشنش اجرا میشه و وارد صفحه بعدی نمیشه.
پاسخ

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

#7
دوست عزیز برای مخفی یا محو کردن دکمه باید از روش زیر استفاده کنید

کلید اول
کلید دوم
همه آدما برای رسیدن به جایی که هستند از تجربه دیگران استفاده کردند
پس چرا ما از اندک تجربه ای که داریم برای راهنمایی دیگران استفاده نکنیم؟؟

 
پاسخ
 سپاس شده توسط admin ، af94

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

#8
(۱۳۹۴/۰۷/۲۷, ۱۲:۲۲ ق.ظ)'dost-67' نوشته: دوست عزیز برای مخفی یا محو کردن دکمه باید از روش زیر استفاده کنید

کلید اول
کلید دوم

 


اول اینکه لینک ها کار نمیکنن !!

و اینکه با این روشهایی که گذاشتید اونطوری که من میخوام انجام میشه؟
یعنی وقتی که روی یه دکمه کلیک شد تمام دکمه ها با هم محو بشن و وارد صفحه بعدی بشه ؟
پاسخ

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

#9
(۱۳۹۴/۰۷/۲۷, ۱۲:۱۶ ب.ظ)'af94' نوشته: اول اینکه لینک ها کار نمیکنن !!


 


سلام.
مشکل موقتی است، به زودی درست می شوند.


 
bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ

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

#10
سلام خسته نباشید
ممنون اژ سایت خوبتون
ببخشید این کد های پی اچ پی رو دقیقا کجا باید وارد کنم؟
ممنون میشم راهنمایییم دست گلتون درد نکنه
در پناه حق
التماس دعا
پاسخ

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

#11
(۱۳۹۴/۱۰/۰۴, ۱۱:۴۳ ب.ظ)mahmoodmali نوشته: سلام خسته نباشید
ممنون اژ سایت خوبتون
ببخشید این کد های پی اچ پی رو دقیقا کجا باید وارد کنم؟
ممنون میشم راهنمایییم دست گلتون درد نکنه
در پناه حق
التماس دعا

معمولا یک پوشه با نام anim در پوشه res میسازن و داخلش فایل XML ایجاد میکنن و کدهارو اونجا انتقال میدند
بقیه ماجرا هم که توضیح داده شده Flower
پاسخ
 سپاس شده توسط admin


پرش به انجمن:


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

آخرین کلیدهای غیررایگان

شما هم می توانید کلیدهای غیررایگان منتشر کنید (بیشتر بدانید)