ورود

View Full Version : ایجاد چرخش در محور x ها



hamedg1366
چهارشنبه 07 آبان 1393, 10:49 صبح
با سلام و خسته نباشید

دوستان عزیز چطور میشه از انیمیشن طوری استفاده کرد که تصویر فقط در محور X ها چرخش داشته باشه ( فقط در محور x دور خودش بچرخه)

(به عنوان مثال تصویر از 0 تا -180 درجه در محور X ها بچرخه و در محور Y چرخشش همیشه 0 باشه)



مثل زمین که فقط به دور خودش میچرخه


با تشکر از همه دوستان عزیز

hamedg1366
چهارشنبه 07 آبان 1393, 21:27 عصر
up...


(با عرض پوزش:افسرده:)

dasssnj
جمعه 09 آبان 1393, 06:01 صبح
در اندروید 3.1 به بالا کار میده :
(یادت نره که باید myimageview را خودت مقدار دهی کنی .)
( حتما لازم نیست Image view باشه . از باتن و تکست ویو و ... هم میشه استفاده کرد . کل ویو ها فکر کنم این قابلیت را دارند)


myimageview.animate()
.rotationX(-180)
.setInterpolator(new AccelerateDecelerateInterpolator())
.setDuration(1500).setListener(new AnimatorListener() {

@Override
public void onAnimationStart(Animator animation) {

}

@Override
public void onAnimationRepeat(Animator animation) {

}

@Override
public void onAnimationEnd(Animator animation) {

}

@Override
public void onAnimationCancel(Animator animation) {

}

});

با rotationX مقدار چرخش X ها و با rotationY مقدار چرخش Y ها و با setDuration مقدار زمان انیمیشن را تعیین می کنیم . کد ها را نگاه کن ، کار باهاش راحته .