-
안드로이드 추천 라이브러리 FlatUI모바일/Development 2014. 6. 29. 09:25728x90반응형
이번에 소개해드릴 라이브러리는 FlatUI 입니다.
이 라이브러리는 편안하게 앱에 FlatUI를 적용할 수 있습니다.
FlatButton, FlatTextView, FlatEditText, FlatRadioButton, FlatCheckBox,
FlatSeekbar, FlatToggleButton 의 View를 지원합니다.
사용법도 간단합니다.
메인 액티비티에 이 문구를 추가합니다.
// screen sizes. If you skip this there may be problem with different screen densities FlatUI.initDefaultValues(this); // Setting default theme to avoid to add the attribute "theme" to XML // and to be able to change the whole theme at once FlatUI.setDefaultTheme(FlatUI.DEEP); // 위에는 라이브러리 지원 테마, 밑에는 커스텀 테마 FlatUI.setDefaultTheme(R.array.my_custom_theme); // for using custom theme as default // Getting action bar drawable and setting it. // Sometimes weird problems may occur while changing action bar drawable at runtime. // You can try to set title of the action bar to invalidate it after setting background.
// 액션바의 색깔을 flatUI 색상과 일치시킵니다. getActionBar().setBackgroundDrawable(FlatUI.getActionBarDrawable(FlatUI.DEEP, false)); getSupportActionBar().setBackgroundDrawable(FlatUI.getActionBarDrawable(FlatUI.DEEP, false));
레이아웃에 원하는 FlatView를 추가합니다.
다른 설정은 기본 View 처럼 설정하면 됩니다.
xmlns:flatui="http://schemas.android.com/apk/res-auto" 를 맨위에 알맞게 추가해주세요.
<com.cengalabs.flatui.views.FlatButton
...
flatui:blockButtonEffectHeight="3dp" />
나머지는 샘플을 참고하세요.
728x90'모바일 > Development' 카테고리의 다른 글
안드로이드 추천 라이브러리 (Circular Progress Button) (0) 2014.07.06 안드로이드 앱 개발 시 배경화면을 타일로 설정하기 (0) 2014.04.20 build.prop 내용 불러오기 (0) 2014.02.06