본문 바로가기
학습 log (이론)/android

'Material Design' 알짜 Tip

by abbear25 2016. 10. 14.

Toolbar

AppBarLayout으로 Toolbar를 감싸줘야 사용가능

app:layout_scrollFlags(toolbar속성)

1.scroll

스크롤 이벤트에 반응할 모든 view에 반드시 설정

2.enterAlways

아래쪽 방향으로 스크롤할 때마다 이 보기가 표시

3.enterAlwaysCollapsed

해당 view에 최소 높이값이 있는 경우

해당 크기로 시작해 맨 위로 스크롤 될 때만 전체 높이로 확장

4.exitUntilCollapsed

view가 최소 높이까지만 축소됨


Collapsing Toolbar

CollapsingToolbar로 Toolbar를 감싸줌

스크롤에 따라 Toolbar를 확장하거나 축소할 수 있게 됨

setTitle()을 이용하여 text 삽입

app:layout_collapseMode(toolbar속성)

1.pin

callapsingTollbarLayout이 완전히 축소되면 Toolbar는 화면 맨 위에 고정

2.parallax

Toolbar 완전히 축소

app:layout_collapseParallaxMultiplier(CollapsingToolbar속성)

CollapsingToolbarLyaout에 ImageView를 사용하는 경우

app:layout_collapseParallaxMultiplier = "0.7"와

app:contentScrim="?attr/colorPrimary" 속성을 사용하면

view가 축소될 때 그림 위로 지정한 색상이 오버레이되면서

자연스럽게 Toolbar로 축소되는 애니메이션 구현가능


*app:layout_behavior="@string/appbar_scrolling_view_behavior"/>

위의 기능을 RecyclerView와 자연스럽게 연결하기 위해서 사용

반응형

'학습 log (이론) > android' 카테고리의 다른 글

'아이콘' 사이즈 가이드라인 훑어보기  (0) 2016.10.18
'dp' 간단하게 이해하기  (0) 2016.10.18
'그래픽' 기초 #1  (0) 2016.10.01
'나인패치' 세 줄 요약  (0) 2016.10.01
리소스(Resource) 이해  (0) 2016.09.10