آموزش Constraint Layout
بررسی اجمالی
- فصل 1
- قسمت 5
- مدت زمان 01:40:09
- سطح متوسط
- وضعیت به اتمام رسیده
- سورس کد دارد
ConstraintLayoutیکViewGroupاست که به شما امکان می دهدlayoutهایبزرگ و پیچیده ای را باhierarkey ایجاد کنید (به عنوان مثال یکviewاستکهviewهایدیگری را در خود جای داده) و همچنین به شما امکان می دهد که ویجت ها را به صورت بسیار انعطاف پذیر قرار بدید و اندازه آنها را تعیین کنید. اینviewgroupبرای کمک به کاهشviewهای تودرتو و همچنین بهبود عملکرد فایل هایlayoutایجاد شده است.
ConstraintLayoutاز این نظر بسیار شبیهRelativeLayoutاست چونviewبر اساس روابط ویجت ها و parent layoutتنظیم می شود ، با این وجود بسیار انعطاف پذیرتراست و باLayout Editor Android Studioبهتر کار می کند.
ConstraintLayoutدرGoogle I / O 2016منتشر شد. از زمان بوجود آمدنش به یک view group تبدیل شده است که بسیار مورد استفاده قرار میگیرد و ازAndroid 2.3به بالاتر را پشتیبانی می کند.
مزایایConstraintLayoutنسبت به سایرlayoutها چیست
- مزیت بزرگ اینlayoutاین است که می توانید با تعداد کد بسیار کمی انیمیشن ها را در ویو هایContraintLayoutخود اجرا کنید.
- می توانیدlayoutکامل خود را بادرگ اند دراپ ساده در
Android Studio design editorبسازید.
- با یک خط کد می توانید اتفاق هایی که برای گروه ویجت هامی افتد را کنترل کنید.
- ContraintLayoutپرفورمنس رو نسبت به سایرlayoutها بهبود بخشیده است.
دانلود ویدیوها
1 - طراحی صفحه اصلی DigiKala با استفاده از Constraint layout
- معرفی دوره00:02:04
- جا به جایی و چینش ویجت ها00:11:28
- صفحه اول digikala اسلایدر و قسمت جستجو00:14:15
- صفحه اول digikala دسته بندی ها و استفاده از picasso00:23:24
- صفحه اول digikala قسمت شگفت انگیز ها00:48:58
نظرات 4
ویدیو های خیلی خوبی ضبط کردین، خیلی ممنون.
اگه میشه درباره تکنولوژی جدید blazor هم ویدیو درست کنید
ممنون
سلام
دوره Blazor در سال آینده تولید میکنیم و بر روی سایت منتشر می کنیم
سلام قسمت 3 و 4 یکی هستن
سلام
لینک اصلاح شد