رفتن به مطلب

انیمیشن بدون مکث


حاج حسین

ارسال‌های توصیه شده

با سلام

شاید براتون پیش اومده که بخاید به ویو انیمت بدید و بدون مکث باشه چون حتی بی نهایت بار تکرار بشه بعد از هر دور یه مکث کوچکی میکنه بعد دوباره شروع میکنه 

دیدم سوال یکی از دوستانه و کسی هم راه حلی برایش ندارد

خب تو اینجا میگید میرم از گیف استفاده میکنم ولی اصولی نیست و یه جور پیچوندن قضیه است 

امروز براتون سورسی رو میزارم هر نوع انیمیتی که باشه بدون مکث وقفه اجرا میشه تا تکرارش تموم بشه 

خب بازم دست به دامن جاوا میشم و 4خط کد مشکل حل میشه (کلا هر جا دیدید واقعا راه حلی نیست با جاوا مطمئن باشید حل میشه)

فک کنم توضیحات کافی باشه 

شرمنده برنامه ای برای نمایش گیف ندارم خودتون تست کنید و حالشو ببرید.

سورسو براتون پیوست میکنم

رمز: answercenter.ir

 

امیدوارم به کارتون بیاد 

یاعلی 

animation not puase.rar

لینک ارسال
به اشتراک گذاری در سایت های دیگر

خیلی ممنون از حل این مشکل وقفه،

اولین باره فک کنم تو انجمن این مشکل انیمیشن رو حل کردید بسیار تشکر و موفق باشید♥

لینک ارسال
به اشتراک گذاری در سایت های دیگر

در 2 ساعت قبل، dftbayat گفته است :

با سلام

شاید براتون پیش اومده که بخاید به ویو انیمت بدید و بدون مکث باشه چون حتی بی نهایت بار تکرار بشه بعد از هر دور یه مکث کوچکی میکنه بعد دوباره شروع میکنه 

دیدم سوال یکی از دوستانه و کسی هم راه حلی برایش ندارد

خب تو اینجا میگید میرم از گیف استفاده میکنم ولی اصولی نیست و یه جور پیچوندن قضیه است 

امروز براتون سورسی رو میزارم هر نوع انیمیتی که باشه بدون مکث وقفه اجرا میشه تا تکرارش تموم بشه 

خب بازم دست به دامن جاوا میشم و 4خط کد مشکل حل میشه (کلا هر جا دیدید واقعا راه حلی نیست با جاوا مطمئن باشید حل میشه)

فک کنم توضیحات کافی باشه 

شرمنده برنامه ای برای نمایش گیف ندارم خودتون تست کنید و حالشو ببرید.

سورسو براتون پیوست میکنم

رمز: answercenter.ir

 

امیدوارم به کارتون بیاد 

یاعلی 

animation not puase.rar

داداش گلم من سورس شما رو ندیدم ولی برای بدون وقفه انیمیشن مثل تصویر زیر کافیه از انیمیشن پلاس استفاده  کنید و تابع SetInterpolator رو فراخوانی کنی و مدل مورد نظرتو اضافه کنی (تصویر میپره واسه فایل گیف هست)Animation.gif

 

 

نمونه کد

	Private imgLogo As ImageView
	imgLogo.Initialize("")
	imgLogo.Bitmap = LoadBitmap(File.DirAssets,"logo.png")
	Activity.AddView(imgLogo,20%x,40%y,60%x,20%y)
	




	Private anim As AnimationPlus
	anim.InitializeRotateCenter("",0,360,imgLogo)
	anim.Duration = 10000
	anim.SetInterpolator(anim.INTERPOLATOR_LINEAR)
	anim.RepeatCount = anim.REPEAT_INFINITE
	anim.Start(imgLogo)

موفق باشی برادر

لینک ارسال
به اشتراک گذاری در سایت های دیگر

حامد جون کم پیدا شدی 

تشکر بابت کدهات 

یادم بود که انیمیشن پلاس امکانات بیشتری داره ولی هم درست حسابی تست نکرده بودم همم یادم رفته بود 

به هر حال برای حل این مشکل 2 جواب متفاوت پیدا شد 

خیلی خوبه که آدم برای حل مشکل فقط به یک راه تکیه نکنه و راههای دیگه رو هم بلد باشه 

یا علی

لینک ارسال
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

  • کاربران آنلاین در این صفحه   0 کاربر

    • هیچ کاربر عضوی،در حال مشاهده این صفحه نیست.
×
×
  • اضافه کردن...