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

با درود و احترام

 

پوریای عزیز 

 

در برنامه من هنگام کلیک بر روی دکمه play که سبب اجرای متد setProgress میشه، بجای اینکه در فریم انتخابی که قاعدتا عددی بین ۰و ۱ هست، انیمیشن توقف کنه، دوباره اجرا میشه. علت چیه؟

 

کد خروجی رو در قالب فایل فشرده ضمیمه کردم.

 

سپاس از تو مهربان

سلام و احترام

 

پژمان عزیزم دلیل این موضع این هست که شما دو اتربیوت app:lottie_autoPlay  و همینطور app:lottie_loop رو برابر با مقدار true قرار دادید.(موجود در کد‌های xml)

app:lottie_loop="true" : زمانی که مقدار این اتربیوت true باشد استارت خودکار انیمیشن اتفاق می‌افتد.

app:lottie_autoPlay ؛ زمانی که مقدار این اتربیوت true باشد انیمیشن به صورت مداوم تکرار میشود.

همچنین شما میتوانید در کد‌های جاوا با استفاده از setter این اتربیوت‌ها بر اساس سناریویی که دارید مقدار true یا false ست کنید.

ارادتمند شمام هستم اقا پژمان.

بهترین پاسخ
پوریا شفیعی ۲۷ آذر ۱۳۹۹، ۱۲:۴۶