ggg
Amazing Categories :
Android
Node.js

دسته بندی نشده
(16)

آماده سازی محیط برنامه نویسی
(11)

آموزش ها و مباحث پایه ای اندروید
(8)

نکات پایه ای اندروید استودیو
(3)

وب سایت های مفید و کاربردی
(1)

AlertDialog
(1)

LogCat
(1)

Activity Lifecycle
(1)

Activity
(3)

Manifest
(2)

Strings
(1)

StatusBar
(1)

ActionBar
(2)

Toast
(1)

Library
(6)

ListView
(3)

آموزش های مرتبط با طراحی متریال ( Material Design )
CardView
(1)

RecyclerView
(0)

ویوها و ابزارهای موجود در محیط برنامه نویسی
MediaPlayer
(4)

WebView
(1)

VideoView
(1)

Button
(1)

ImageButton
(1)

RadioButton & RadioGroup
(1)

EditText
(0)

TextView
(1)

ScrollView
(2)

طراحی رابط کاربری و زیباسازی
Layout
(4)

Style
(2)

Shape
(2)

Animation
(2)

Typeface
(2)

آموزش های مرتبط با سخت افزار
Camera
(1)

Vibrator
(1)

Bluetooth
(0)

WiFi
(0)

ذخیره اطلاعات و پایگاه داده
SQLite Database
(0)

Shared Preferences
(0)


دسته بندی نشده
(8)


استفاده از انیمیشن محو شدن و ظاهر شدن در برنامه نویسی اندروید (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 بود رو یاد گرفتید

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

 

 

 

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

موفق و پیروز

بدرود .

 

 




این آموزش ویدیویی برای دانلود ندارد




این آموزش فایلی برای دانلود ندارد

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

آموزش های مرتبط با موضوع انتخابی شما
آموزش کار با انیمیشن ها در برنامه نویسی اندروید (Animation)

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

دیدگاه ها و پرسش های دانشجویان
دیدگاه یا پرسش خود را فقط در رابطه با همین مطلب ارسال کنید .
پرسش های دیگر دانشجویان را بررسی کنید ، به پرسش های تکراری رسیدگی نمی شود .
تایپ به صورت فینگلیش تایید نخواهد شد .
لطفا قوانین را رعایت کنید .
تا الان تعداد ۱۰ دیدگاه و پرسش برای این مطلب ارسال شده است .

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

  1. حسین گفت:

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

     

  2. علی گفت:

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

  3. cyber313 گفت:

    سلام علیکم

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

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

  4. محمد گفت:

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

    • سامان سلطانی پور گفت:

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

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

      موفق باشید

  5. عرفان کوردستان گفت:

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

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

دیدگاهتان را بنویسید

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