متد هاي Lottie

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

سلام.من كاربرد متد هاي Update و Cancel رو درك نكردم.يعني اينكه نفهميدم اين متدها كي صدا زده ميشن و به چه هنگام به درد ما ميخورن؟ممنون ميشم اگه كسي ميدونه بگه.تشكر.

فایل پیوست

محمد پوررضا
محمد پوررضا

10 آبان 99

2
حذف شده

سلام و احترام 

 

متد cancel زمانی استفاده میشود که شما امکانی گذاشتید تا کاربر بتواند انیمیشن را کنسل کند یا به هر دلیلی کنسل شود حال وقتی کاربر انیمیشن را کنسل کرد این متد کال شده و شما میتوانید اقدامی را انجام دهید(مثلا دیالوگی را به کاربر نشان دهید) 

اما متد update هر زمان که انیمیشن شما اپدیت شود این متد کال میشود که با استفاده از  value مربوطه(ValueAnimator) متد implement شده میتوانید با استفاده از متد هایی که دارد بسته به شرایطتان کار هایی رو انجام بدید مثلا با getRepeatCount() بفهمید چند بار انیمیشن تکرار(اپدیت شده) یا با متد ()getDuration متوجه شوید چقدر زمان طول کشیده تا انیمیشن اپدیت شود و...

عموما استفاده از این متد ها در شرایط خیلی خاص کاربرد دارد و همین که شما با کلیت مفاهیم آشنا باشید کافیست تا هر زمان که به این موارد نیاز داشتید به ویدیو مراجعه کنید 

همینطور برای درک بهتر متد ها حتما از log استفاده کنید تا با مفاهیم بهتر اشنا شوید.

 

فایل پیوست

پوریا شفیعی

توسط

پوریا شفیعی

10 آبان 99

حذف شده
درسته خیلی ممنون از پاسخ دهیت...ولی نفهمیدم انیمیشن آپدیت بشه یعنی چی؟میشه مختصر توضیح بدی آقا پوریا این رو.تشکر بازهم.
محمد پوررضا

10 آبان 99

حذف شده
اپدیت انیمیشن وقتی انیمیشن ما اپدیت میشه(تمام و شروع میشه) میتونیم با متد هایی که روی value متد update صدا میزنیم اقداماتی انجام بدیم . فرق این متد با repeat ...متد هایی هستن که میتونیم روی value اون صدا بزنیم همونطور که گفتم برای درک بهتر این متد ها log بذارید توی هر متد تا متوجه شید هر متد چه زمانی کار میکنه(اما همونطور که گفتم در شرایط خاص کاربرد دارند) منظورم از value = آرگومان ورودی متد implement شده هست = animator
پوریا شفیعی

10 آبان 99

حذف شده
درود، الان فهمیدم ولی به قول خودت آدم باید خودش درگیر بشه تا کامل این مطالب براش جا بیفته هرچند کم کاربردن...تشکر.
محمد پوررضا

10 آبان 99

حذف شده
??درسته
پوریا شفیعی

10 آبان 99