شنبه ۱۴ آبان ۰۱ | ۱۵:۴۴ ۱۵۸ بازديد
درین یادگرفتن با استعمال از CollapsingToolbarLayout طرحی میسازیم طراحی اپلیکیشن در مشهد که دارنده نوار ابزار تاشو باشد. این نوع طرح بندی معمولاً در ورقه پروفایل برخی اپ ها مثل Whatsapp به چشم می خورد.
CollapsingToolbarLayout در اندروید یک نوع نوار ابزار میباشد که یک نوار نرمافزار با امکان تا شدن را ارائه میدهد. CollapsingToolbarLayout پیاده سازی گردیدهاست که تحت عنوان فرزند بدون واسطه داخل تگ AppBarLayout قرار گیرد.
پوشه لایوتِ دارنده نوار ابزار تا شونده معمولاً مشتمل بر مورد ها پایین میباشد:
Collapsing Title: تیتر با توسعه لایوت ، رایاپارس بزرگتر میشود. با تا شدن لایوت ، اندازه متنِ تیتر کوچکتر میگردد.
layout_scrollFlags: نحوه پیمایش این لایوت معمولاً به طور "scroll|exitUntilCollapsed" تهیه میگردد.
collapsedTitleGravity: جای قرارگیری تیتر در هنگام تا بودن لایوت را معین می نماید.
contentScrim: به امداد آن می قدرت ظواهر نوار ابزار هنگام تا بودن آن را مشخص و معلوم کرد. می اقتدار یک رنگ یا این که drawable برای این خواسته انتخاب کرد.
scrimAnimationDuration: این گزینه هنگام توسعه یا این که تا شدن نوار ابزار، زمان مجال برنامه کودکِ تغییر و تحول ظواهر نوار ابزار را معلوم می نماید.
چنانچه اخیرا اندروید استودیو را به جدیدترین SDK آپدیت نموده اید ، هنگام ساخت و ساز یک پروژه تازه ، نوع «Scrolling Activity» را تعیین فرمایید. این نوع مشمول طراحی فراهم گردیده CollapsingToolbarLayout میباشد:
اجرای پروژه تازه با اکتیویتی پیش فرض «Scrolling Activity» بایستی خروجی مانند این را آرم دهد:
درین فراگیری ، ما در پروژه پیش فرض تغییراتی مانند اکران ImageView و نماد دادن مساوی دکمه FAB در نوار ابزار به طور یک آیکون (در هنگام تا شدن نوار ابزار) جاری ساختن خواهیم بخشید.
اصول روانشناسی طراحی اپلیکیشن که باید بدانید