안드로이드 Theme & Style Holo화 강좌 #2 Seekbar를 Holo화 작업을 진행 해 볼께요. Seekbar는 progressbar의 확장형 개념의 입니다. progressbar는 진행상태를 게이지 형상으로 보여준다면 Seekbar는 scrubber_control가 있어서 수치를 조절 할 수 있습니다. 그럼 아래 사진처럼 삼성터치위즈 순정 Seekbar를 holo Seekbar 스크립을 알려드릴께요.
Seekbar(탐색바) Holo화 방법
Holo에는 아래 사진처럼 light와 Dark 2가지 방법이 있지만 이전 강좌에서 설명했드시 Light는 많이 사용하지 않습니다. 그래서 Dark Holo Seekbar로 진행하겠습니다. (상 : light holo seekbar, 하 : dark holo seekbar)
Seekbar(탐색바) Holo 소스 수정
수정 경로 : framework-res.apk\res\values\styles.xml
Ctr+F를 눌러 "Widget.DeviceDefault.SeekBar" 검색
<item name="seekBarStyle">@style/Widget.DeviceDefault.SeekBar</item> 구문을 아래와 같이 수정해주세요
<item name="seekBarStyle">@style/Widget.Holo.SeekBar</item>
바뀐 건 위에 단어 하나 뿐입니다.
이제 저장하신 후 컴파일해주세요
그리고 Value부분이니까
resources.arsc 만 컴파일해서 생긴 unsignedframework-res.apk에서 추출하여
framework-res.apk 에 덮어 씌워주세요
(이부분이 이해가 안가시면 아래 강좌 참조)
2012/10/26 - [☆ 테마제작강좌 ☆/[초급]테마제작강좌] - [APK Manager] Compile & Decompile 강좌 #1
Seekbar(탐색바) Holo화 결과물
이제 수정된 framework-res.apk적용해서 결과 물을 확인해 보세요. 아래처럼 순정이 우측스샷과 같이 Holo Seekbar로 변경된걸 확인하 실 수 있습니다.
HoloUI 작업 어렵지 않죠?
하나하나 몇 개만 따라해보시면 HoloUI작업이 어렵지 않음을 알 수 있습니다.
'☆ 테마제작관련 ☆ > 테마제작강좌' 카테고리의 다른 글
[Android Style & theme] 홀로UI 안드로이드 스타일 테마제작 원리 (17) | 2013.01.21 |
---|---|
[안드로이드 Style] Switches(토글키) Holo화 변경 (4) | 2013.01.16 |
[안드로이드 Style] ProgressBar(프로그래스바) 변경 (9) | 2013.01.11 |
안드로이드 Theme & Style (테마 & 스타일) 강좌 (9) | 2013.01.10 |
시그널과 수신상태 합치기 [해외향 시그널 구현] (6) | 2013.01.07 |