ساخت انیمشین جا به جایی
با سلام
سوال بنده این است که چجوری انیمیشن جابه جایی میان صفحات را میتوان تنظبم کرد
یعنی مثلا اگر کسی انگشتش را به طرف چپ کشید صفحه به طرف چپ برود و صفحه بعدی از سمت راست آن بیاید
با تشکر آرش کدخدایی
سلام کافی یک سرچ بزنی توی گوگل با این نوشته
how to make transiton between activites
بعد سایت هایی که باز میشه یکم زبانت خوب باشه میتونی کداروکپی کنی و حله اگرم خوب نباشه حتی فقط کافیه کدهاروبفهمی و کپی کنی و روش کارکنی شاید دوخط کد و یکی دوفایل xml نیاز داشته باشه
سلام
اگر می خواهی با کشیدن انگشت به چپ و راست صفحه ها عوض بشه باید از Page Viewer استفاده کنی.
ما دو بحث داریم:
تغییر انیمیشن Transition
در واقع شما با کشیدن انگشت به راست و چپ کاری نمی کنید، بلکه وقتی یک Activity جدید میاد یا Finish میشه، انیمیشنش رو عوض می کنید که به این میگیم Transition Animation و برای جستجو می تونید از کلید واژه های زیر استفاده کنید.
google search: stackoverflow android how to change android transition animation by code
استفاده از Gesture
شما کدهایی می نویسید که با استفاده از اون حرکت Touch بررسی می شه و اگر حکایت از به چپ رفتن یا به راست رفتن، یا هر نوع Gesture دیگری بود، کاری دیگری انجام بده، این کار می تونه همان باز کردن Activity جدید یا Finish کردن Activity دیگر یا هر کار دیگری مثل آوردن منو باشه که برای اینکه نمی تونم کلید واژه بدم، چون کار آسونی نیست مخصوصاً در ورژن های کمتر از 3.0 ( یا همان نسخه های تبلتی )
اما راه حل
بستگی به اینکه کارتون چی باشه، می تونید از ViewPager ، Fragment و ... استفاده کنید که در نسخه های قدیمی مثل 2.0 باید از Android Compatibility Support استفاده بشه. طرز کارش آسون نیست و پیشنهاد می کنم که صبر کنید تا آموزشش رو تدوین کنم و البته اگر خودتون برید دنبالش که 100% بهتره چون بیشتر و نهادینه تر یاد میگیرید.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .