woong's
Android Color Picker 사용 하기 본문
Android Color Picker 사용 하기
안녕하세요 . 위젯 공부하면서 위젯 색을 바꾸려다보니 Android Color Picker 를 이용하게 되어 포스트를 쓰고 있습니다 ^^ Android Color Picker 라이브러리를 통해서 구현해본 Color Picker 입니다 .
구현해본 화면구성은 버튼을 선택해서 Color Picker 를 띄우고 색을 선택하고 투명도 , 채도를 설정한 컬러를 버튼 배경색으로 넣어본 예제 입니다 . 라이브러리 사이트
https://github.com/LarsWerkman/HoloColorPicker
사용 방법 1. 위 링크를 통해 라이브러리 다운로드 및 라이브러리 삽입 2. xml 코드 작성 3. Activity 코드 작성
오른쪽 하단 ZIP 을 다운로드 합니다 . 다운 받은 프로젝트를 이클립스에 Import 를 진행 합니다 . Color picker 를 사용할 프로젝트에 Library 프로젝트를 넣어 줍니다 .
프로젝트 오른쪽 클릭 > Properties 선택
Android > Livrary Add 선택
HoloColorPicker-master 선택 > OK 이제 Color Picker 를 사용할 준비가 완료 되었습니다 .
main.xml
Main.xml 은 특이사항이 없습니다 .
color.xml
color.xml 에서는 라이브러리를 통해서 picker , bar 를 구성한것을 볼수 있습니다 .
MainActivity
MainActivity 에서는 버튼을 선택해서 ColorActivity를 띄우고 선택한 값을 받아서 버튼 배경색을 바꾸는 코드입니다 . 또한 oldColor 를 ColorActivity 로 넘겨 picker 에 옛날 color 를 표시해 주고 있습니다 .
ColorActivity
ColorActivity 헥심 Activity 입니다 . onCreate 메서드에서 picker , SVBar ,OpacityBar ,SaturationBar ,ValueBar 를 생성합니다 . 생성후 picker 에 각각의 상태바를 넣어줍니다 . 이렇게 진행하면 화면의 picker 를 움직여 색깔을 선택하고 확인버튼을 통해 MainActivity로 색깔을 넘겨 줍니다 . 라이브러리를 통해서 간단하게 Color Picker 를 만들수 있습니다 . |
'Develop > Android' 카테고리의 다른 글
Android ViewPager Fragment 사용하기 (0) | 2016.02.14 |
---|---|
Android ViewPager 사용하기 (0) | 2016.02.14 |
Android widget configure 사용하기 (1) | 2016.02.14 |
Android Widget ReSize 사용하기 (0) | 2016.02.14 |
Android widget 사용하기 (0) | 2016.02.14 |