4월, 2018의 게시물 표시

[Android] Coordinatorlayout 배워보기 #1 - AppbarLayout

이미지
Coordinatorlayout 배워보기 #1 요약 FrameLayout 같이 좌표를 자유롭게 지정 가능하다. android sdk 24.1.0(Nougat)에 포함되었다. 만약 compile sdk 가 24.1.0 이전 버전이라면  한개의 parent 아래 포함된 여러개의 child view 를 behavior 라는 것을 이용해서 다양한 애니메이션 효과를 표현해 낼 수 있다. 순서 AppbarLayout 구성하기 CoordinateLayout Behavior Custom Behavior 1. AppbarLayout 새 프로젝트를 생성한다. Empty Activity 로 생성하고 api level 은 19로 한다. (하지만 처음부터 api level을 24로 해도 된다) 프로젝트를 생성했으면 activity_main.xml 파일을 수정하도록 한다. 단, api level 24 이상에서는 support:design library 가 포함되어 있어서 바로 CoordinatorLayout 을 추가해도 되지만 그 이하에서는 gradle 파일에 아래 dependency 를 추가해 준다. apply plugin: 'com.android. application ' android { compileSdkVersion 26 defaultConfig { applicationId "com.jirancomms.kr.coordinatorlayoutexam1" minSdkVersion 19 targetSdkVersion 26 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" }