안녕하세요~!
오랜만에 Android 앱을 만들게 되었어요~!
(실은... 예전에 올린 앱에 새로운 기능을 추가했죠...)
★ 앱 기본 정보 ★
이름 : 색상 변환 바 (Color Convert Bar)
사용 언어 : Kotlin
내려받기 : https://play.google.com/store/apps/details?id=com.ddmanager.android.util.color_bar
저번에 Android에서 Kotlin 언어를 공식 지원한다는 것을 듣고,
Kotlin에 관한 자료도 찾아보았죠...
이 앱은 제가 Kotlin을 사용해서 만든 첫 번째 앱인데요,
관련 자료를 찾아보다가, Anko라는 라이브러리를 알게 되었고,
이를 활용해서 화면 구성을 XML 없이(!) 만들 수 있었고,
Toast나 AlertDialog도 간단하게 띄울 수 있었어요~!
== 2020.01.23. 내용 추가 ==
위에서 Anko 라이브러리를 언급하였으나,
현재 GitHub의 Anko 라이브러리가 Deprecated 되었다는 것을 확인했습니다.
이로 인해 앱을 수정하려고 합니다.
이 앱으로 RGB 색상 미리 보기, HSV와 CMYK 색상 표현 및 RGB로 변환을 할 수 있어요~!
(변환 공식은 글 마지막의 링크를 참고하세요~!)
이제, 본격적인 사용법을 알아볼까요?
(모든 모드에 공통으로 적용되니 참고하세요~!)
★ 화면 구성 ★
① : 색상 값을 바탕으로 표현된 색
② : 값을 변경할 수 있는 슬라이드 바
③ : 슬라이드 바의 값을 표시
④ : RGB 형식으로 변환된 값
위의 화면을 보시면, ②에서 조절한 색상 값이 ①에 적용되는 것을 보실 수 있어요~!
또, ④에 RGB로 변환된 값도 나오고 있는 것을 확인할 수 있어요~!
기능이 매우 단순하지만, (웹) 디자인 작업 같은 것을 하시는 분들에게 조금이나마 도움을 드리고자 만든 앱인 만큼,
잘 사용해주셨으면 감사하겠습니다~!
(꼭 디자인 작업이 아니어도 괜찮아요~! ^^)
※ 앱 사용 도중 건의 사항이나 오류가 있다면 알려주세요~!
색상 변환 공식 (링크 1, 영어) : https://www.rapidtables.com/convert/color/
색상 변환 공식 (링크 2, 영어) : https://www.w3schools.com/colors/colors_converter.asp
== 2020.01.27. 내용 추가 ==
RGB, HSV, CMYK 외에 HSL, HWB 모드를 추가했습니다.
[약어 풀이]
RGB : Red, Green, Blue
HSV : Hue, Saturation, Value
HSL : Hue, Saturation, Lightness
CMYK : Cyan, Magenta, Yellow, blacK
HWB : Hue, Whiteness, Blackness