در مورد ارگومنت اول کلاس های انیمیشن

پرسیده شده
فعالیت 1319 روز پیش
دیده شده 550 بار
2

سلام خسته نباشید

من یه سوال در مورد ارگومنت کلاس های انیمیشن داشتم اونم این بود که چرا استاد هنگام instans گرفتن از کلاس های انیمیشن از ارگومنت های اول استفاده نمی کنند و اصلا این ارگومنت ها در مورد چی هستن؟

فایل پیوست

رحیم محمودزاده
رحیم محمودزاده

31 شهریور 99

5
حذف شده

سلام وقت بخیر

این موضوع بسته به نیاز شماست که میتونین از هر 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 انیمیشن که سوال تاپیک دیگرتان بود بحث گسترده هست و میتوانید با سرچ کردن این موضوع رو فرا بگیرید لینک

یا از لایبرری استفاده کنید لینک

فایل پیوست

پوریا شفیعی

توسط

پوریا شفیعی

31 شهریور 99