سلام.من كاربرد متد هاي Update و Cancel رو درك نكردم.يعني اينكه نفهميدم اين متدها كي صدا زده ميشن و به چه هنگام به درد ما ميخورن؟ممنون ميشم اگه كسي ميدونه بگه.تشكر.
سلام و احترام
متد cancel زمانی استفاده میشود که شما امکانی گذاشتید تا کاربر بتواند انیمیشن را کنسل کند یا به هر دلیلی کنسل شود حال وقتی کاربر انیمیشن را کنسل کرد این متد کال شده و شما میتوانید اقدامی را انجام دهید(مثلا دیالوگی را به کاربر نشان دهید)
اما متد update هر زمان که انیمیشن شما اپدیت شود این متد کال میشود که با استفاده از value مربوطه(ValueAnimator) متد implement شده میتوانید با استفاده از متد هایی که دارد بسته به شرایطتان کار هایی رو انجام بدید مثلا با getRepeatCount() بفهمید چند بار انیمیشن تکرار(اپدیت شده) یا با متد ()getDuration متوجه شوید چقدر زمان طول کشیده تا انیمیشن اپدیت شود و...
عموما استفاده از این متدها در شرایط خیلی خاص کاربرد دارد و همین که شما با کلیت مفاهیم آشنا باشید کافیست تا هر زمان که به این موارد نیاز داشتید به ویدیو مراجعه کنید
همینطور برای درک بهتر متدها حتما از log استفاده کنید تا با مفاهیم بهتر اشنا شوید.