تابستون داره تموم میشه ها، فرصت‌ها محدودن کلی آفر جذاب در کمپین تابستون🔥👇
۰ ثانیه
۰ دقیقه
۰ ساعت
۱ رحیم محمودزاده
در مورد ارگومنت اول کلاس‌های انیمیشن
پوریا شفیعی حل شده توسط پوریا شفیعی

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

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

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

بهترین پاسخ
پوریا شفیعی ۳۱ شهریور ۱۳۹۹، ۱۴:۵۱