PDA

View Full Version : درخواست راهنمایی برای مبحث انیمیشن ها در اندروید



Sina.iRoid
دوشنبه 29 دی 1393, 13:05 عصر
سلام دوستان. اگر امکانش هست به کد های زیر نگاه کنید:

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:interpolator="@android:anim/accelerate_decelerate_interpolator">


<scale
android:fromXScale="0.5"
android:toXScale="2.0"
android:fromYScale="0.5"
android:toYScale="2.0"
android:pivotX="50%"
android:pivotY="50%"
android:duration="10000"/>

<rotate
android:fromDegrees="0"
android:toDegrees="180"
android:pivotX="50%"
android:pivotY="50%"
android:duration="2000"
android:startOffset="2000"/>
</set>


من کاربرد
android:pivotX="50%"
android:pivotY="50%"
و
android:startOffset="2000"
و متوجه نشدم.
اگر امکانش هس در موردش توضیح بدین. ممنون.

Sina.iRoid
دوشنبه 29 دی 1393, 23:27 عصر
ممنون میشم اگر راهنماییم کنید :)

shahin bahari
سه شنبه 30 دی 1393, 09:41 صبح
pivot به معنی محور حرکتی هست. مثلا وقتی تو قسمت دوران هردو روی 50% هستند یعنی تصویر از وسط شروع به دوران کنه. اگر هردو روی 0% باشند از گوشه بالا سمت چپ شروع به دوران می کنه.
start offset هم برای تاخیر تو شروع انیمیشن هست. مثلا قراره که یه ویجت اول بزرگ بشه با scale بعد شروع کنه به چرخش. برای پیاده کردن این انیمیشن باید برای انیمیشن دوران start offset برابر زمانی که طول می کشه انیمیشن اول تموم بشه بزارید تا با این تاخیر شروع به کار کنه.