آموزش متریال دیزاین در زامارین
متریال دیزاین چیست؟
متریال دیزاین سبکی/زبانی جدید در طراحی است که گوگل در ماه ژوئن سال ۲۰۱۴ در یکی از کنفرانسهای خبری خود آن را معرفی کرد.
متریال دیزاین بیش از حد به سیستم گرید و انیمشینها اهمیت میدهد و عمق و سایهها برای المانهای طراحیشده، بسیار مهم است. شاید بتوان گفت ورژن بروز شده طراحی تخت (Flat Design) باشد اما خیلی زیباتر با انیمیشنها و Transition های بسیار زیبا و درعینحال پیچیده. خود گوگل ادعا دارد که زبان جدید طراحی آنها، الهام گرفته از مرکب و کاغذ است. یکی از طراحان مشهور جهان به نام Matias Durate میگوید: همانگونه که اجسام در دنیای واقعی قابل حس هستند و طول و عرض و ارتفاع دارند در این نوع طراحی دیجیتال هم باید همین حسها را منتقل کرد.
اگر بخواهیم در یک جمله بگوییم متریال دیزاین نسخه مکتوب، مستند و علمی طراحی تخت (Flat Design) است. محیط متریال یک فضای سهبعدی میباشد. هر صفحه Material یک جایگاه واحد در محور z را به خود اختصاص میدهد و دارای ضخامت استاندارد ۱ dp میباشد.
چرا Material Design؟
اصول طراحی متریال دیزاین بر مبنای حرکت و جلبتوجه بیننده میباشد. عناصر اصلی در هر وبسایت مانند تایپوگرافی، رنگ، فضاهای خالی و فاصلهها همگی بهگونهای طراحیشدهاند که توجه بیننده را به خود جلب میکنند. این ترکیب موجب تمرکز چشم کاربر بر روی مفاهیم میشود.
انتخاب آگاهانه رنگ، نمایش متن در سایز مناسب، المانهای گرافیکی زیبا، فضاهای خالی همگی باعث به وجود آمدن تصاویری گرافیکی چشمنواز میشوند. حرکت نقش مهمی در زیبایی و جذابیت خروجی خواهد داشت و برای هر حرکتی مفهوم و کاربردی مشخص در نظر گرفتهشده است.
درباره دوره آموزش متریال دیزاین در زامارین اندروید:
در دوره های آموزشی قبل به آموزش برنامه نویسی اندروید با زامارین و آموزش کار با وب سرویس WebApi Rest Service در زامارین پرداختیم.
آموزش برنامه نویسی اندروید با زامارین – بخش مقدماتی
آموزش برنامه نویسی اندروید با زامارین – بخش تکمیلی
آموزش کار با وب سرویس WebApi Rest Service در زامارین
در دوره آموزش متریال دیزاین در زامارین که می توان گفت در ادامه سه دوره قبل است، در مورد تمامی مباحث مهم از متریال دیزاین صحبت کرده ایم. این موضوع باعث شده تا این دوره کاملترین دوره آموزشی متریال دیزاین باشد.
خلاصه آنچه در دوره آموزش متریال دیزاین در زامارین خواهید آموخت:
- مقدماتی در مورد متریال دیزاین
- کار با تمها
- استفاده دوتم همزمان در پروژه
- نحوه استفاده از toolbar
- شخصیسازی toolbar
- ایجاد منو سمت راست و چپ
- شخصیسازی منو
- کار با snackbar و شخصیسازی آن
- کار با progressDialog
- کار با checkbox
- کار با switch
- کار با textinputlayout و edittext
- کار با seekbar
- آموزش کار با تنظیمات گوشی و دسترسی به آنها
- کار با فرگمنت ها
- کار با floating Action Button
- ایجاد FloatingActionMenu
- کار با ViewPager
- کار با RecyclerView
- کار با CardView
- ایجاد SwipRefreshLayout
- ایجاد تصاویر دایرهای (CircleImageView)
- ایجاد bottomSheet
- پروژه عملی
نظرات و پیشنهادات خود در رابطه با این دوره را از طریق دیدگاه ها ثبت کنید و پاسخ آن را دریافت نمایید.
با سلام خدمت مهندس گرانقدر
من دارم یک style جدید تعریف میکنم ولی برای وقتی با استفاده از windowBackground اقدام به تغییر رنگ پس زمینه میکنم خطای
No resource found name attr ‘windowBaclground’ میده بعدش من از پیشوند android: استفاده می کنم ولی باز هم همین خطا رو میده
نسخه حداقل اندروید رو روی adnroid 4.0 گذاشتم و سولوشن رو clean و مجددا rebuilt کردم ولی همچنان این خطا پابرجاست
در ضمن حتی در style هم از تم های material ارث بری کردم و هم از تم مختص appcompat
سپاسگذار میشم راهنمایی کنین