سلام خسته نباشید
من یه سوال در مورد ارگومنت کلاس های انیمیشن داشتم اونم این بود که چرا استاد هنگام instans گرفتن از کلاس های انیمیشن از ارگومنت های اول استفاده نمی کنند و اصلا این ارگومنت ها در مورد چی هستن؟
سلام وقت بخیر
این موضوع بسته به نیاز شماست که میتونین از هر overloadی استفاده کنید .
در داخل متد مربوطه ctrl+p رو بزنید برای شما یک کادر نمایش داده میشه و شما رو راهنمایی میکنه که هر متد overload شده دارای چه ارگومان هایی می باشد.
مثلا در اورلود اول از انیمیشنی که خودتون در فایل anim ساختید استفاده میکنید :
res/anim/clockwise_rotation.xml سپس ساخت انیمیشن مربوطه :
<?xml version="1.0" encoding="utf-8"?>
<rotate
xmlns:android="http://schemas.android.com/apk/res/android"
android:fromDegrees="0"
android:interpolator="@android:anim/linear_interpolator"
android:toDegrees="360"
android:pivotX="50%"
android:pivotY="50%"
android:duration="1000"
android:startOffset="0"
/>
و سپس در اورلود اول مینویسیم :
(this, R.anim.clockwise_rotation)
همچنین در اورلود سوم بر اساس px تایین میکنید و overload چهارم بر اساس نسبت تایین میکنید.
به طور کل در بحث custom انیمیشن که سوال تاپیک دیگرتان بود بحث گسترده هست و میتوانید با سرچ کردن این موضوع رو فرا بگیرید لینک
یا از لایبرری استفاده کنید لینک