دوست داری برنامه اندروید بسازی ...!؟
نمی دونی از کجا شروع کنی ... !؟
یادگیری گام به گام و کاملا رایگان در
آکادمی همیار اندروید
شروع یادگیری
همکاران ما
تبلیغات
مطلب انتخابی شما

استفاده از انیمیشن محو شدن و ظاهر شدن در برنامه نویسی اندروید (FadeIn & FadeOut)
تاریخ ارسال : ۱۶ , ۰۶ , ۱۳۹۵
تعداد نظرات : ۱۰ نظر
دسته بندی : Android Studio, Animation

استفاده از انیمیشن محو شدن و ظاهر شدن در برنامه نویسی اندروید (FadeIn & FadeOut)

به نام خدا

 

 

سلام دوستان ،

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

آموزش امروز در مورد ظاهر شدن و محو شدن ویو ها به کمک انیمیشن هستش ،

که در اصطلاح به عبارت Fading معروف هستند ، که در دو نوع Fade-In و Fade-Out می شه استفاده کرد ،

مطمئن باشید که در آینده آموزش های فوق العاده ای در زمینه انیمشین خواهیم داشت ، و با تمامی اصطلاحات آن ها آشنا خواهید شد ،

تصویر زیر هم نمایی از آموزش این جلسه هستش که لوگوی ما ظاهر و بعد محو میشه

با همیار اندروید برنامه نویسی اندروید را درک خواهید کرد …

 

 

پیش نیاز این جلسه

آموزش کار با انیمیشن ها در برنامه نویسی اندروید

قبلا روش استفاده از انیمیشن ها را در یک مبحث جداگانه توضیح داده بودیم و قرار شد در جلاسات بعدی ویژگی های بیشتری از انیمیشن ها را آموزش دهیم ،

حالا شما باید جلسه قبلی رو خوب مطالعه و یاد گرفته باشید

و در این جلسه فقط کدها و ویژگی های جدید را بیان می کنیم و مباحث تکراری بیان نمی شوند ،

با روش و سیاستی که گروه آموزشی همیار اندروید در پیش گرفته است شما  در زمان یادگیری صرفه جویی می کنید وهدف مند تر برنامه نویسی را فرا می گیرید و در حین آموزش اصلا خسته نمی شوید و در هرجلسه نکات جدید و اصولی را یاد می گیرید … (برای تحقق هدف لطفا قوانین را رعایت کنید)

!… در این سایت همه چیز طبق برنامه و نظم پیش می رود …!

 

 

انیمیشن ظاهر شدن و محو شدن ( Fading )

این یکی از انیمیشن های معروف هستش که خیلی شیک و جالبه ،

خیلی از اپلیکیشن های بزرگ از این انیمیشن برای صفحه خوش آمدگویی و ظاهر شدن لوگوی برنامه استفاده می کنند ،

این انیمیشن دو نوع هستش که به ترتیب بیان می شوند

 

ظاهر شدن (Fade In  )

کار این انیمیشن این هستش که مثلا شما این انیمیشن را به یک ایمیج ویو که لوگوی شما هستش می دهید ،

زمانی که لایوت اجرا شد تصویر لوگوی شما یه هویی ظاهر نمیشه و به تدریج نمایان می شود ، که کار جالبی هستش

کدهای زیر یک نمونه ازاین انیمیشن می باشد ،

توضیح کد بالا :

خط ۵ : ما کلا چهار نوع انیمیشن اصلی داریم که alpha یکی از اونهاست

خط ۶ : مدت زمان اجرای انیمیشن ، یعنی از اول اجرا تا پایان اجرا کلا چقد زمان ببره

خط ۷ : در این خط ، زمانی که fromAlpha برابر " 0 " باشد یعنی از لحظه اول " محو " باشد

خط ۸ : در این خط ، زمانی که toAlpha برابر " 1 " باشد یعنی تا لحظه پایان " ظاهر " شود

خط ۹ : زمانی که از interpolator با مقدار "@android:anim/accelerate_interpolator" استفاده می کنید یعنی این چرخه به تدریج سرعت بگیرد / مثلا اولای حرکت آروم حرکت کنه و به وسط زمان که رسید شتاب بگیرد

 

محو شدن (Fade Out  )

این نوع انیمیشن برعکس Fade in هستش ،

یعنی لوگوی شما به تدریج و آرام آرام محو میشه ،

کدهای زیر هم یک نمونه از انیمیشن Fade Out می باشد

توضیح کدهای بالا :

خط ۷ : در این خط ، زمانی که fromAlpha برابر " 1 " باشد یعنی از لحظه اول " ظاهر " باشد

خط ۸ : در این خط ، زمانی که toAlpha برابر " 0 " باشد یعنی تا لحظه پایان " محو " شود

خط ۹ : مقدار "@android:anim/decelerate_interpolator" برعکس مقدار بالایی هستش یعنی اولای حرکت شتاب داشته باشه و آخرای حرکت آرام حرکت کنه

و همچنین مقدار "@android:anim/linear_interpolator" هم حرکت با سرعت یک نواخت هستش

 

 

نکته قابل توجه :

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

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

مثلا شما در این جلسه انیمیشن Fading که دارای دو حالت Fade-In و Fade-Out بود رو یاد گرفتید

و در جلسات بعدی هم انیمیشن های بیشتری را یاد خواهید گرفت

 

 

 

خیلی خب به پایان این جلسه رسیدیم

موفق و پیروز

بدرود .

 

 

با ارائه پیشنهادات و انتقادات خود ، گروه آموزشی همیار اندروید را در این مسیر یاری فرمایید
این نوشته را در گوگل پلاس محبوب کنید
ارسال مطلب توسط : سامان سلطانی پور
من عاشق طراحی و کدنویسی هستم ، سایت همیار اندروید رو با عشق تاسیس کردم تا هرچی که می دونم رو به دیگران آموزش بدم ... چیزی به نام فوت و فن استادی وجود نداره ، همه چیز رو بی منت تقدیم شما می کنم تا شاید یه کمک کوچیکی به شما دوستای عزیز بشه ...

همیار اندروید را در شبکه های اجتماعی دنبال کنید
یــــــک راه آسان برای ارتباط با هـــــــم :)
مطالب مرتبط با موضوع شما

برچسب‌ها: , , , , , , , , , , , , , , , , , , , , , ,

نظرات کاربران

لطفا نظر ، پیشنهاد و انتقاد خود را فقط در ارتباط با موضوع بالا ذکر کنید و از سوالات پراکنده خود داری کنید
برای حفظ و برقراری نظم در سایت به سوالات پراکنده پاسخ داده نمی شود
در آینده سیستم پرسش و پاسخ راه اندازی خواهد شد
لطفا به قوانین احترام بگذارید

10 پاسخ به “استفاده از انیمیشن محو شدن و ظاهر شدن در برنامه نویسی اندروید (FadeIn & FadeOut)”

  1. حسین می‌گه:

    فوق العاده بود …. منتظر آموزش هایه بعدیتون هستم

     

  2. علی می‌گه:

    خیلی ممنون عالی بود

  3. cyber313 می‌گه:

    سلام علیکم

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

    یاعلی علیه السلام

  4. محمد می‌گه:

    سلام ممنون بابت آموزش هاتون
    میشه لطف کنید بگید که چطوری یک دستور داخل همین fade بنویسیم که بعد اینکه ظاهر شد به یک اکتیویتی برود؟

    • سامان سلطانی پور می‌گه:

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

      اما به زودی یک آموزش برای ساخت صفحه خوش آمد گویی یا همان اسپلش اسکرین در سایت قرار خواهم داد

      موفق باشید

  5. عرفان کوردستان می‌گه:

    سلام دوست عزیز این کدت خیلی بهم کمک کرد 

    هر بژی (زنده باشی)

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *


ما را محبوب کنید