دوره مجازی اندروید (جلسه 26):پیاده سازی انواع انیمیشن ها در اندروید- قسمت اول

- visibility ١١ mode_comment

به نام خدا، سلام.

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

مطالب مطرح شده در این جلسه عبارتند از :

  • معرفی اجمالی نحوه کارکرد انیمیشن ها در اندروید
    • ست کردن زمان برای انیمیشن ها
    • معرفی مفهوم RepeatMode
      • معرفی ثابت RESTART
      • معرفی ثابت REVERSE
    • معرفی مفهوم RepeatCount
      • معرفی ثابت INFINITE
    • معرفی مفهوم FillAfter
    • معرفی عمکلرد ثابت RELATIVE_TO_PARENT
    • معرفی عملکرد ثابت RELATIVE_TO_SELF
  • معرفی Alpha Animation برای پیاده سازی fade in و fade out کردن اشیاء
    • ایجاد AlphaAnimation با جاوا
    • ایجاد AlphaAnimation با Xml
  • معرفی Translate Animation برای جا به جایی اشیاء
    • معرفی پارامترهای fromXype, fromYType, toXType, toYType
    • ایجاد TranslateAnimation با جاوا
    • ایجاد TranslateAnimation با Xml
  • معرفی Scale Animation برای بزرگ یا کوچک کردن اشیاء
    • معرفی پارامتر های pivotX, pivotY, pivotXType, pivotYType
    • ایجاد ScaleAnimation با جاوا
    • ایجاد ScaleAnimation با xml
  • معرفی AnimationListener
    • معرفی عملکرد تابع onAnimationStart
    • معرفی عملکرد تابع onAnimationEnd
    • معرفی عملکرد تابع onAnimationRestart
  • آشنایی با مفهوم Interpolator برای پیاده سازی انیمیشن های واقع گرایانه
    • معرفی BounceInterpolator
    • معرفی AccelerateInterpolator
    • معرفی AccelerateDeAccelerateInterpolator
    • معرفی DeAccelarateInterPolator

 

info توجه

این مطلب یک جلسه از دوره آموزش اندروید می باشد و برای مشاهده آن باید در دوره ثبت نام کنید.

ثبت نام در دوره آموزش اندروید

comment دیدگاه کاربران
Mr abbas

?
تمام اموزشها شد طراحی و گرافیک و دکمه و رنگ و عکس
اصلا سمت سرور هیچی نگفتید بحث چت پیمایش بین صفحات اپ ذخیره سازی سمت سرور لیست بی پایان و …
اصلا خوب نبود?
بدون کدهای سمت سرور به دردی نمیخوره ک

سعید شاهینی

شما مثل اینکه اصلاً آموزش ها رو نگاه نمی کنید! من آخر آموزش گفتم ارسال اطلاعات به سرور برای یادگیری بهتر دانشجوها اضافه کردم و آموزش می دم. در ضمن وقتی الان فصل انیمیشن ها داره آموزش داده می شه، باید کامل باشه و به بهترین شکل آموزش داده بشه، نمی شه وسطش برای شما از سمت سرور بگیم!
سوال من اینه که شما منظورتون اصلاً از پیمایش بین صفحات چیه که چند بارم تکرار کردین؟
توی سرفصل های اصلاً کجا صحبتی از چت شده بوده که شما انتظار نوشتن اپ چت داری؟!!!
لیست بی پایان رو هم گفتم توی سرفصل ها نیست ولی آموزش خواهم داد، ولی شما انگار طلب کاری! وظیفه ی من این بوده طبق سرفصل ها آموزش بدم و این کاررو هم کردم و حتی برای دانشجویان ساعت های زیادی رو اضافه کردم که بهتر یاد بگیرن. برای اینکه این موضوع رو درک کنید، سرفصل های این دو فصل آخر رو با مباحثی که آموزش داده شده مقایسه کنید، که خواهید دید چقدر مطالب آموزش داده شده از سرفصل ها بیشتر هستند، که فقط تلاش من برای کامل تر کردن و بهتر بودن آموزش به دانشجویان بوده.

Mr abbas

نگاه کردم ?
نگفتم اپ چت . گفتم کتابخانه های سوکت نویسی برای چت هستن اونا مهمتر از انیمیشن و دکمه سازی هستن.
?
البته این نظر شخصیم بود ?

علی رضایی

سلام و عرض خسته نباشید خدمت استاد شاهینی بزرگوار و Mr abbas
استاد دوره واقعا عالی بوده و بی نظیر با اینکه بنده دوره مقدماتی اندروید رو قبلا در دپارتمان دانشگاه و به گفته ی خودشون با یکی از بهترین اساتید گذروندم ولی الان که دقت میکنم می بینم اونجا بیشتر مطالبی و که در این دوره گفته شده رو نگفتند و یه جورایی از سر و ته ماجرا زدن
باید به شما هم بگم دوست عزیز این دوره با توجه به قیمتش و حجم مطالبش بسیار عالیه و توقعات شما نا مربوط هست و بیجا قطعن اگه استاد شاهینی بخوان از هر دانشجویی نظر سنجی کنن که چی بگن و چی نگن که باید یه دوره بزارن 5 یا 6 ساله چون حجم مطالب خیلی بالا میره!!!!!
یه توصیه هم به شما بکنم این آموزش ها پایه ای هست اگر مبحث دیگه ای رو می خواید و دوست دارید خودتون باید برید دنبالش تحقیق کنید و به نتیجه برسید و اونو کشف کنید استاد که نمی تونن لقمه دهن ما بزارن در ضمن اساتیدی هستند اگر خیلی تمایل دارید که مباحثی رو که مدنظرتون هست رو یاد بگیرید و فکر می کنید دوره اندروید سون لرن بدرد نمی خوره یه معلم خصوصی بگیرید نهایتا 500 یا 600 تومن بیشتر نمیشه هرچیزی رو که دوست دارید ازش بخواید ولی لطفا این دوره رو زیر سوال نبرید من خودم 11 تا از دوره های سون لرن رو دارم از نظر سرفصل عالین و هیچ کم و کاستی ندارند اگر خیلی به سرور و مباحث دیگه ای علاقه دارید که فکر می کنید اینجا گفته نمیشه و بدردتون نمی خوره برید معلم خصوصی بگیرید

Mr abbas

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

سعید شاهینی

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

سعید شاهینی

سلام، ممنون از لطف شما. من تمام سعیم رو می کنم که آموزش به بهترین و کامل ترین شکل ممکن پیاده سازی بشه همچنان.

مجید زارعی هوشیار

سلام….خسته نباشید اقای شاهینی….
دست شنا درد نکنه بابت ذکر نکته در باره ارسال اطلاعات به سمت سرور…چیزی که ذهن منو مشغول کرده بود چطور میشه به سمت سرور اطلاعات فرستاد که خودتو اشاره کردین میخواید آموزشش بدبد….ممنون…

Mostafa Kahoori

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

رامین رامین

سلام
من عضو vip هم شدم ولی قابلیت دانلود ویدئو رو ندارم

وحید صالحی

این دوره مجازی هست و باید شهریه پرداخت کنید و درش ثبت نام کنید و ارتباطی با مطالب بخش vip نداره

نیاز به لاگین

برای ارسال دیدگاه و یا پرسیدن سوال خود در این قسمت، باید در سایت لاگین شوید.