본문 바로가기

Android

[11일차]collapsingLayout

collapsingActivity



recyclerView


스샷으로 떠야겠다. 


탭 위에 플로팅 메뉴를 띄울 수 있는데, 이미지 cordinateLayout 에는 이미지 뷰도 넣을 수 있다. 


근데  이미지 뷰는 elevation값이 0이므로 스크롤 하면 ㄷ탭 뒤에 가려지게 된다. 


elevation값을 따로 설정해 주면 되는데 


여기서 하위 버전은 elevation값이 없기 때문에 imageview를 상속한 클래스를 만들어주고 xml에 선언해주면 된다. 


imageivew를 상속한 클래스에서 getElevation값에 dp값을 retrun 해주면, 하위 버전에서도 호환 가능하다. 



여기까지 만들 수 있으면 Basic Activity를만들 수 있다. 


흐미흐미흐미희므히믜흐므히므히므히므히므히ㅡㅁ흐미ㅡ히므히므히므히ㅡ믛미ㅢ


실습 하다가 12시에 식사.....


이어서 계속. 


OpenSource(material design) 


아이콘을 써주면 된다. 


5.0 부터는 벡터 이미지를 애니메이션 할 수 있다. 


vector - compat 이다. 


materal widget

5.0 이상과 5.0 이하의 버젼에서 material을 적용한 디자인을 할 수있다.


material 디자인 프로그래스 

 Date picker Dialog 도있다.

RevealAnimator 


Transition 

대부분 라이브러리는 api 14이상에서 지원하고 , 10이하에서는 못쓴다. 

이런거를 하려고 하면 미니멈이 15 이상 되어야 한다. 

RABRevealLayout 플로팅 버튼 커지면서 보이고 줄어들면서 보이는것 


왠만하면 material 디자인을 하도록 해라.