★ 01. progress_horizontal.xml
01-1. 수정 경로 : res\drawable\progress_horizontal.xml
01-2. 수정 방법 :
---------------------
★ 02. progress_indeterminate_horizontal.xml
02-1. 수정 경로 : res\drawable\progress_indeterminate_horizontal.xml
02-2. 용도 : 다운로드 진행바 적용
02-3. 수정 방법 :
res\drawable-hdpi-v4 폴더 혹은 res\drawable-hdpi 폴더에서 progressbar_indeterminate1 ~ progressbar_indeterminate4라는 이름의 이미지가 있습니다.
이 이미지는 4개인데 xml이 3번째까지만 존재할 경우 마지막 <item 내용 />을 하나 복사하셔서 위에처럼
추가해 주시면 됩니다.
이미지 수에 따라 수정해서 사용하시면 됩니다.
★ 03. stat_sys_battery.xml, stat_sys_battery_discharging.xml
03-1. 수정 경로 : res\drawable\stat_sys_battery.xml,
res\drawable\stat_sys_battery_discharging.xml
03-2. 용도 : stat_sys_battery.xml = 평상시 사용시 나오는 배터리 적용 xml
stat_sys_battery_discharging.xml = PC에 연결시 나오는 배터리 적용 xml
03-3. 수정 방법 :
※ 이 xml을 수정하기 전에 res\drawable-hdpi-v4 폴더 혹은 res\drawable-hdpi 폴더에 밧데리
아이콘이 들어가 있어야 컴파일 시 오류가 발생하지 않습니다. 1% 배터리를 적용할 경우 이미지
100개가 필요함.
<?xml version="1.0" encoding="UTF-8"?> <level-list xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 수정 시작 --> <!-- 아이콘 반복 표시 부분 시작 --> <item android:maxLevel="0"> <animation-list android:oneshot="false" xmlns:android="http://schemas.android.com/apk/res/android"> <item android:duration="1000" android:drawable="@drawable/stat_sys_battery_0" /> <item android:duration="1000" android:drawable="@drawable/zzz_null" /> </animation-list> </item> <!-- 아이콘 반복 표시 부분 종료 --> <item android:maxLevel="1"> <animation-list android:oneshot="false" xmlns:android="http://schemas.android.com/apk/res/android"> <item android:duration="1000" android:drawable="@drawable/stat_sys_battery_1" /> <item android:duration="1000" android:drawable="@drawable/zzz_null" /> </animation-list> </item> <item android:maxLevel="2"> <animation-list android:oneshot="false" xmlns:android="http://schemas.android.com/apk/res/android"> <item android:duration="1000" android:drawable="@drawable/stat_sys_battery_2" /> <item android:duration="1000" android:drawable="@drawable/zzz_null" /> </animation-list> </item> <item android:maxLevel="3"> <animation-list android:oneshot="false" xmlns:android="http://schemas.android.com/apk/res/android"> <item android:duration="1000" android:drawable="@drawable/stat_sys_battery_3" /> <item android:duration="1000" android:drawable="@drawable/zzz_null" /> </animation-list> </item> <item android:maxLevel="4"> <animation-list android:oneshot="false" xmlns:android="http://schemas.android.com/apk/res/android"> <item android:duration="1000" android:drawable="@drawable/stat_sys_battery_4" /> <item android:duration="1000" android:drawable="@drawable/zzz_null" /> </animation-list> </item> <item android:maxLevel="5"> <animation-list android:oneshot="false" xmlns:android="http://schemas.android.com/apk/res/android"> <item android:duration="1000" android:drawable="@drawable/stat_sys_battery_5" /> <item android:duration="1000" android:drawable="@drawable/zzz_null" /> </animation-list> </item> <item android:maxLevel="6"> <animation-list android:oneshot="false" xmlns:android="http://schemas.android.com/apk/res/android"> <item android:duration="1000" android:drawable="@drawable/stat_sys_battery_6" /> <item android:duration="1000" android:drawable="@drawable/zzz_null" /> </animation-list> </item> <item android:maxLevel="7"> <animation-list android:oneshot="false" xmlns:android="http://schemas.android.com/apk/res/android"> <item android:duration="1000" android:drawable="@drawable/stat_sys_battery_7" /> <item android:duration="1000" android:drawable="@drawable/zzz_null" /> </animation-list> </item> <item android:maxLevel="8"> <animation-list android:oneshot="false" xmlns:android="http://schemas.android.com/apk/res/android"> <item android:duration="1000" android:drawable="@drawable/stat_sys_battery_8" /> <item android:duration="1000" android:drawable="@drawable/zzz_null" /> </animation-list> </item> <item android:maxLevel="9"> <animation-list android:oneshot="false" xmlns:android="http://schemas.android.com/apk/res/android"> <item android:duration="1000" android:drawable="@drawable/stat_sys_battery_9" /> <item android:duration="1000" android:drawable="@drawable/zzz_null" /> </animation-list> </item> <item android:maxLevel="10"> <animation-list android:oneshot="false" xmlns:android="http://schemas.android.com/apk/res/android"> <item android:duration="1000" android:drawable="@drawable/stat_sys_battery_10" /> <item android:duration="1000" android:drawable="@drawable/zzz_null" /> </animation-list> </item> <!-- 해당 배터리 %에 맞는 베터리 아이콘 출력 시작 --> <item android:drawable="@drawable/stat_sys_battery_11" android:maxLevel="11" /> <!-- 해당 배터리 %에 맞는 베터리 아이콘 출력 끝 --> <item android:drawable="@drawable/stat_sys_battery_12" android:maxLevel="12" /> <item android:drawable="@drawable/stat_sys_battery_13" android:maxLevel="13" /> <item android:drawable="@drawable/stat_sys_battery_14" android:maxLevel="14" /> <item android:drawable="@drawable/stat_sys_battery_15" android:maxLevel="15" /> <item android:drawable="@drawable/stat_sys_battery_16" android:maxLevel="16" /> <item android:drawable="@drawable/stat_sys_battery_17" android:maxLevel="17" /> <item android:drawable="@drawable/stat_sys_battery_18" android:maxLevel="18" /> <item android:drawable="@drawable/stat_sys_battery_19" android:maxLevel="19" /> <item android:drawable="@drawable/stat_sys_battery_20" android:maxLevel="20" /> <item android:drawable="@drawable/stat_sys_battery_21" android:maxLevel="21" /> <item android:drawable="@drawable/stat_sys_battery_22" android:maxLevel="22" /> <item android:drawable="@drawable/stat_sys_battery_23" android:maxLevel="23" /> <item android:drawable="@drawable/stat_sys_battery_24" android:maxLevel="24" /> <item android:drawable="@drawable/stat_sys_battery_25" android:maxLevel="25" /> <item android:drawable="@drawable/stat_sys_battery_26" android:maxLevel="26" /> <item android:drawable="@drawable/stat_sys_battery_27" android:maxLevel="27" /> <item android:drawable="@drawable/stat_sys_battery_28" android:maxLevel="28" /> <item android:drawable="@drawable/stat_sys_battery_29" android:maxLevel="29" /> <item android:drawable="@drawable/stat_sys_battery_30" android:maxLevel="30" /> <item android:drawable="@drawable/stat_sys_battery_31" android:maxLevel="31" /> <item android:drawable="@drawable/stat_sys_battery_32" android:maxLevel="32" /> <item android:drawable="@drawable/stat_sys_battery_33" android:maxLevel="33" /> <item android:drawable="@drawable/stat_sys_battery_34" android:maxLevel="34" /> <item android:drawable="@drawable/stat_sys_battery_35" android:maxLevel="35" /> <item android:drawable="@drawable/stat_sys_battery_36" android:maxLevel="36" /> <item android:drawable="@drawable/stat_sys_battery_37" android:maxLevel="37" /> <item android:drawable="@drawable/stat_sys_battery_38" android:maxLevel="38" /> <item android:drawable="@drawable/stat_sys_battery_39" android:maxLevel="39" /> <item android:drawable="@drawable/stat_sys_battery_40" android:maxLevel="40" /> <item android:drawable="@drawable/stat_sys_battery_41" android:maxLevel="41" /> <item android:drawable="@drawable/stat_sys_battery_42" android:maxLevel="42" /> <item android:drawable="@drawable/stat_sys_battery_43" android:maxLevel="43" /> <item android:drawable="@drawable/stat_sys_battery_44" android:maxLevel="44" /> <item android:drawable="@drawable/stat_sys_battery_45" android:maxLevel="45" /> <item android:drawable="@drawable/stat_sys_battery_46" android:maxLevel="46" /> <item android:drawable="@drawable/stat_sys_battery_47" android:maxLevel="47" /> <item android:drawable="@drawable/stat_sys_battery_48" android:maxLevel="48" /> <item android:drawable="@drawable/stat_sys_battery_49" android:maxLevel="49" /> <item android:drawable="@drawable/stat_sys_battery_50" android:maxLevel="50" /> <item android:drawable="@drawable/stat_sys_battery_51" android:maxLevel="51" /> <item android:drawable="@drawable/stat_sys_battery_52" android:maxLevel="52" /> <item android:drawable="@drawable/stat_sys_battery_53" android:maxLevel="53" /> <item android:drawable="@drawable/stat_sys_battery_54" android:maxLevel="54" /> <item android:drawable="@drawable/stat_sys_battery_55" android:maxLevel="55" /> <item android:drawable="@drawable/stat_sys_battery_56" android:maxLevel="56" /> <item android:drawable="@drawable/stat_sys_battery_57" android:maxLevel="57" /> <item android:drawable="@drawable/stat_sys_battery_58" android:maxLevel="58" /> <item android:drawable="@drawable/stat_sys_battery_59" android:maxLevel="59" /> <item android:drawable="@drawable/stat_sys_battery_60" android:maxLevel="60" /> <item android:drawable="@drawable/stat_sys_battery_61" android:maxLevel="61" /> <item android:drawable="@drawable/stat_sys_battery_62" android:maxLevel="62" /> <item android:drawable="@drawable/stat_sys_battery_63" android:maxLevel="63" /> <item android:drawable="@drawable/stat_sys_battery_64" android:maxLevel="64" /> <item android:drawable="@drawable/stat_sys_battery_65" android:maxLevel="65" /> <item android:drawable="@drawable/stat_sys_battery_66" android:maxLevel="66" /> <item android:drawable="@drawable/stat_sys_battery_67" android:maxLevel="67" /> <item android:drawable="@drawable/stat_sys_battery_68" android:maxLevel="68" /> <item android:drawable="@drawable/stat_sys_battery_69" android:maxLevel="69" /> <item android:drawable="@drawable/stat_sys_battery_70" android:maxLevel="70" /> <item android:drawable="@drawable/stat_sys_battery_71" android:maxLevel="71" /> <item android:drawable="@drawable/stat_sys_battery_72" android:maxLevel="72" /> <item android:drawable="@drawable/stat_sys_battery_73" android:maxLevel="73" /> <item android:drawable="@drawable/stat_sys_battery_74" android:maxLevel="74" /> <item android:drawable="@drawable/stat_sys_battery_75" android:maxLevel="75" /> <item android:drawable="@drawable/stat_sys_battery_76" android:maxLevel="76" /> <item android:drawable="@drawable/stat_sys_battery_77" android:maxLevel="77" /> <item android:drawable="@drawable/stat_sys_battery_78" android:maxLevel="78" /> <item android:drawable="@drawable/stat_sys_battery_79" android:maxLevel="79" /> <item android:drawable="@drawable/stat_sys_battery_80" android:maxLevel="80" /> <item android:drawable="@drawable/stat_sys_battery_81" android:maxLevel="81" /> <item android:drawable="@drawable/stat_sys_battery_82" android:maxLevel="82" /> <item android:drawable="@drawable/stat_sys_battery_83" android:maxLevel="83" /> <item android:drawable="@drawable/stat_sys_battery_84" android:maxLevel="84" /> <item android:drawable="@drawable/stat_sys_battery_85" android:maxLevel="85" /> <item android:drawable="@drawable/stat_sys_battery_86" android:maxLevel="86" /> <item android:drawable="@drawable/stat_sys_battery_87" android:maxLevel="87" /> <item android:drawable="@drawable/stat_sys_battery_88" android:maxLevel="88" /> <item android:drawable="@drawable/stat_sys_battery_89" android:maxLevel="89" /> <item android:drawable="@drawable/stat_sys_battery_90" android:maxLevel="90" /> <item android:drawable="@drawable/stat_sys_battery_91" android:maxLevel="91" /> <item android:drawable="@drawable/stat_sys_battery_92" android:maxLevel="92" /> <item android:drawable="@drawable/stat_sys_battery_93" android:maxLevel="93" /> <item android:drawable="@drawable/stat_sys_battery_94" android:maxLevel="94" /> <item android:drawable="@drawable/stat_sys_battery_95" android:maxLevel="95" /> <item android:drawable="@drawable/stat_sys_battery_96" android:maxLevel="96" /> <item android:drawable="@drawable/stat_sys_battery_97" android:maxLevel="97" /> <item android:drawable="@drawable/stat_sys_battery_98" android:maxLevel="98" /> <item android:drawable="@drawable/stat_sys_battery_99" android:maxLevel="99" /> <item android:drawable="@drawable/stat_sys_battery_100" android:maxLevel="100" /> <item android:drawable="@drawable/stat_sys_battery_100" android:maxLevel="101" /> <!-- 수정 종료 --> </level-list> |
위의 xml을 수정 시 위의 글 안에서 수정 시작 부분과 수정 종료 부분 안에서만 수정하셔야 합니다.
수정 시작 부분의 윗 부분을 수정하시면 컴파일 시 오류가 발생합니다.
파란색 글씨로 표시된 부분은 아이콘을 반복 표시하는 부분입니다.
아래를 참고하여 수정하시면 됩니다.
<item android:maxLevel="0"> <!-- maxLevel은 표시할 배터리 수치,15로 할 경우 배터리 15%일 때까지 지정된 아이콘을 반복해서 보여준다. --> <animation-list android:oneshot="false" xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 반복 부분 --> <item android:duration="1000" android:drawable="@drawable/stat_sys_battery_0" /> <item android:duration="1000" android:drawable="@drawable/zzz_null" /> <!-- 아이콘 반복 추가 시 --> <item android:duration="1000" android:drawable="@drawable/아이콘 이름" /> <!-- 위처럼 아이콘 이름만 바꿔서 추가 --> <!-- 반복 부분 --> </animation-list> </item> |
주황색 글씨로 표시된 부분은 maxLevel에 해당되는 아이콘만 보여주는 부분입니다.
아래를 참고하여 수정하시면 됩니다.
<item android:drawable="@drawable/stat_sys_battery_11" android:maxLevel="11" /> <!-- maxLevel은 표시할 배터리 수치, 11로 할 경우 배터리 11%일 때 지정된 아이콘을 보여준다. --> <!-- maxLevel 하나당 하나의 이미지이므로 100%에서 1% 배터리를 구현할 경우 100개의 이미지가 적용되어야 한다. --> <!-- 맨 끝의 101의 경우 100% 넘은 즉 완충 경우에 출력될 이미지를 지정한다.(이건 개인 추가 부분입니다.) --> |
★ 04. stat_sys_battery_charge.xml
04-1. 수정 경로 : res\drawable\stat_sys_battery_charge.xml
04-2. 용도 : 충전시 나오는 배터리 적용 xml
04-3. 수정 방법 :
※ 이 xml을 수정하기 전에 res\drawable-hdpi-v4 폴더 혹은 res\drawable-hdpi 폴더에 충전용
아이콘이 존재해야 하며, 수정하시는 이미지 만큼 이미지가 필요함.
<?xml version="1.0" encoding="UTF-8"?> <level-list xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 수정 시작 --> <!-- 아이콘 반복 표시 부분 시작 --> <item android:maxLevel="24"> <animation-list android:oneshot="false" xmlns:android="http://schemas.android.com/apk/res/android"> <item android:duration="2000" android:drawable="@drawable/stat_sys_battery_charge_anim0" /> <item android:duration="2000" android:drawable="@drawable/stat_sys_battery_charge_anim1" /> <item android:duration="2000" android:drawable="@drawable/stat_sys_battery_charge_anim2" /> <item android:duration="2000" android:drawable="@drawable/stat_sys_battery_charge_anim3" /> <item android:duration="2000" android:drawable="@drawable/stat_sys_battery_charge_anim4" /> </animation-list> </item> <!-- 아이콘 반복 표시 부분 종료 --> <item android:maxLevel="25"> <animation-list android:oneshot="false" xmlns:android="http://schemas.android.com/apk/res/android"> <item android:duration="2000" android:drawable="@drawable/stat_sys_battery_charge_anim0" /> <item android:duration="2000" android:drawable="@drawable/stat_sys_battery_charge_anim1" /> <item android:duration="2000" android:drawable="@drawable/stat_sys_battery_charge_anim2" /> <item android:duration="2000" android:drawable="@drawable/stat_sys_battery_charge_anim3" /> <item android:duration="2000" android:drawable="@drawable/stat_sys_battery_charge_anim4" /> <item android:duration="2000" android:drawable="@drawable/stat_sys_battery_25" /> </animation-list> </item> <item android:maxLevel="49"> <animation-list android:oneshot="false" xmlns:android="http://schemas.android.com/apk/res/android"> <item android:duration="2000" android:drawable="@drawable/stat_sys_battery_charge_anim0" /> <item android:duration="2000" android:drawable="@drawable/stat_sys_battery_charge_anim1" /> <item android:duration="2000" android:drawable="@drawable/stat_sys_battery_charge_anim2" /> <item android:duration="2000" android:drawable="@drawable/stat_sys_battery_charge_anim3" /> <item android:duration="2000" android:drawable="@drawable/stat_sys_battery_charge_anim4" /> </animation-list> </item> <item android:maxLevel="50"> <animation-list android:oneshot="false" xmlns:android="http://schemas.android.com/apk/res/android"> <item android:duration="2000" android:drawable="@drawable/stat_sys_battery_charge_anim0" /> <item android:duration="2000" android:drawable="@drawable/stat_sys_battery_charge_anim1" /> <item android:duration="2000" android:drawable="@drawable/stat_sys_battery_charge_anim2" /> <item android:duration="2000" android:drawable="@drawable/stat_sys_battery_charge_anim3" /> <item android:duration="2000" android:drawable="@drawable/stat_sys_battery_charge_anim4" /> <item android:duration="2000" android:drawable="@drawable/stat_sys_battery_50" /> </animation-list> </item> <item android:maxLevel="74"> <animation-list android:oneshot="false" xmlns:android="http://schemas.android.com/apk/res/android"> <item android:duration="2000" android:drawable="@drawable/stat_sys_battery_charge_anim0" /> <item android:duration="2000" android:drawable="@drawable/stat_sys_battery_charge_anim1" /> <item android:duration="2000" android:drawable="@drawable/stat_sys_battery_charge_anim2" /> <item android:duration="2000" android:drawable="@drawable/stat_sys_battery_charge_anim3" /> <item android:duration="2000" android:drawable="@drawable/stat_sys_battery_charge_anim4" /> </animation-list> </item> <item android:maxLevel="75"> <animation-list android:oneshot="false" xmlns:android="http://schemas.android.com/apk/res/android"> <item android:duration="2000" android:drawable="@drawable/stat_sys_battery_charge_anim0" /> <item android:duration="2000" android:drawable="@drawable/stat_sys_battery_charge_anim1" /> <item android:duration="2000" android:drawable="@drawable/stat_sys_battery_charge_anim2" /> <item android:duration="2000" android:drawable="@drawable/stat_sys_battery_charge_anim3" /> <item android:duration="2000" android:drawable="@drawable/stat_sys_battery_charge_anim4" /> <item android:duration="2000" android:drawable="@drawable/stat_sys_battery_75" /> </animation-list> </item> <item android:maxLevel="99"> <animation-list android:oneshot="false" xmlns:android="http://schemas.android.com/apk/res/android"> <item android:duration="2000" android:drawable="@drawable/stat_sys_battery_charge_anim0" /> <item android:duration="2000" android:drawable="@drawable/stat_sys_battery_charge_anim1" /> <item android:duration="2000" android:drawable="@drawable/stat_sys_battery_charge_anim2" /> <item android:duration="2000" android:drawable="@drawable/stat_sys_battery_charge_anim3" /> <item android:duration="2000" android:drawable="@drawable/stat_sys_battery_charge_anim4" /> </animation-list> </item> <item android:maxLevel="100"> <animation-list android:oneshot="false" xmlns:android="http://schemas.android.com/apk/res/android"> <item android:duration="2000" android:drawable="@drawable/stat_sys_battery_charge_anim0" /> <item android:duration="2000" android:drawable="@drawable/stat_sys_battery_charge_anim1" /> <item android:duration="2000" android:drawable="@drawable/stat_sys_battery_charge_anim2" /> <item android:duration="2000" android:drawable="@drawable/stat_sys_battery_charge_anim3" /> <item android:duration="2000" android:drawable="@drawable/stat_sys_battery_charge_anim4" /> <item android:duration="2000" android:drawable="@drawable/stat_sys_battery_100" /> </animation-list> </item> <item android:drawable="@drawable/stat_sys_battery_100" android:maxLevel="101" /> <!-- 수정 종료 --> </level-list> |
위의 xml을 수정 시 위의 글 안에서 수정 시작 부분과 수정 종료 부분 안에서만 수정하셔야 합니다.
수정 시작 부분의 윗 부분을 수정하시면 컴파일 시 오류가 발생합니다.
파란색 글씨로 표시된 부분은 아이콘을 반복 표시하는 부분입니다.
아래를 참고하여 수정하시면 됩니다.
<item android:maxLevel="24"> <!-- maxLevel은 표시할 배터리 수치,24로 할 경우 배터리 24%일 때까지 지정된 아이콘을 반복해서 보여준다. --> <animation-list android:oneshot="false" xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 반복 부분 --> <item android:duration="2000" android:drawable="@drawable/stat_sys_battery_charge_anim0" /> <item android:duration="2000" android:drawable="@drawable/stat_sys_battery_charge_anim1" /> <item android:duration="2000" android:drawable="@drawable/stat_sys_battery_charge_anim2" /> <item android:duration="2000" android:drawable="@drawable/stat_sys_battery_charge_anim3" /> <item android:duration="2000" android:drawable="@drawable/stat_sys_battery_charge_anim4" /> <!-- 아이콘 반복 추가 시 --> <item android:duration="2000" android:drawable="@drawable/아이콘 이름" /> <!-- 위처럼 아이콘 이름만 바꿔서 추가 --> <!-- 반복 부분 --> </animation-list> </item> |
★ 05. transient_notification.xml
05-1. 수정 경로 : res\layout\transient_notification.xml
05-2. 용도 : 토스트 출력시 나오는 글자 색상 변경
05-3. 수정 방법 :
위의 textColor 안에 들어가는 칼라 코드를 변경하거나 Color.xml에 해당되는 색상 추가 후 위에
" @color/추가한 색상명 "을 입력하시면 되고, shadowColor를 변경하시면 글자의 그림자 색상을 변경하실 수
있습니다.
변경 방법은 #(00-ff) 두자리와 색상 6자리 코드를 갖이 넣어주시면 됩니다.
★ 06. bools.xml
06-1. 수정 경로 : res\values\bools.xml
06-2. 용도 : 효과 적용 xml
06-3. 수정 방법
Crt 종료 효과 적용 시 위의 config_animateScreenLights를 false로 변경해 주시면 됩니다.
기본 값은 true입니다. 효과 해제시는 true로 원상복귀 해주시면 됩니다.
★ 07. color.xml
07-1. 수정 경로 : res\values\color.xml
07-2. 용도 : 색상 적용 xml
07-3. 수정 방법
※ 색상 코드 수정을 잘못할 경우 컴파일 오류의 원인이 될 수 있습니다.
<?xml version="1.0" encoding="UTF-8"?>
<resources>
<color name="darker_gray">#ffaaaaaa</color>
<color name="white">#ffffffff</color>
<color name="black">#ff000000</color>
<color name="transparent">#00000000</color>
<!-- 배경화면 색상 -->
<!-- drawables.xml과 같이 수정되어야 함 -->
<color name="background_dark">#ff000000</color>
<color name="background_light">#ffffffff</color>
<!-- 배경화면 색상 -->
<color name="safe_mode_text">#80ffffff</color>
<!-- 기본 색상 1 -->
<!-- 기본 -->
<color name="bright_foreground_dark">#ffffffff</color>
<!-- 비 활성화 시 -->
<color name="bright_foreground_dark_disabled">#ffffb1bc</color>
<!-- 클릭 시 -->
<color name="bright_foreground_dark_inverse">#fff05b89</color>
<!-- 기본 색상 1 -->
<color name="dim_foreground_dark">#ffbebebe</color>
<color name="dim_foreground_dark_disabled">#80bebebe</color>
<color name="dim_foreground_dark_inverse">#ff323232</color>
<color name="dim_foreground_dark_inverse_disabled">#80323232</color>
<color name="hint_foreground_dark">#ff808080</color>
<!-- 기본 색상 2 -->
<!-- 기본 -->
<color name="bright_foreground_light">#ff000000</color>
<!-- 비 활성화 시 -->
<color name="bright_foreground_light_inverse">#fff05b89</color>
<!-- 클릭 시 -->
<color name="bright_foreground_light_disabled">#ffffb1bc</color>
<!-- 기본 색상 2 -->
<color name="dim_foreground_light">#ff323232</color>
<color name="dim_foreground_light_disabled">#80323232</color>
<color name="dim_foreground_light_inverse">#ffbebebe</color>
<color name="dim_foreground_light_inverse_disabled">#80bebebe</color>
<color name="hint_foreground_light">#ff808080</color>
<color name="lighter_gray">#ffdddddd</color>
<color name="perms_dangerous_grp_color">#ffdd6826</color>
<color name="perms_dangerous_perm_color">#ffdd6826</color>
<color name="shadow">#cc222222</color>
<color name="search_url_text_normal">#ff7fa87f</color>
<item type="color" name="search_url_text_selected">@color/black</item>
<item type="color" name="search_url_text_pressed">@color/black</item>
<item type="color" name="search_widget_corpus_item_background">@color/lighter_gray</item>
<item type="color" name="sliding_tab_text_color_active">@color/black</item>
<item type="color" name="sliding_tab_text_color_shadow">@color/black</item>
<color name="keyguard_text_color_normal">#ffffffff</color>
<color name="keyguard_text_color_unlock">#ffa7d84c</color>
<color name="keyguard_text_color_soundoff">#ffffffff</color>
<color name="keyguard_text_color_soundon">#ffe69310</color>
<color name="keyguard_text_color_decline">#fffe0a5a</color>
<color name="screen_background_light">#ffffffff</color>
<color name="screen_background_dark">#ff000000</color>
<color name="status_bar_closed_default_background">#ff000000</color>
<color name="status_bar_opened_default_background">#ff000000</color>
<color name="search_bar_default_color">#ff000000</color>
<color name="safe_mode_background">#60000000</color>
<color name="screen_background_dark_transparent">#80000000</color>
<color name="screen_background_light_transparent">#80ffffff</color>
<!-- status bar용 색상 -->
<!-- Ticker 색상 -->
<color name="status_bar_text">#ff000000</color>
<!-- 시계 색상 -->
<color name="status_bar_clock_text">#ff0000cd</color>
<!-- status bar용 색상 -->
<!-- State bar event용 색상 -->
<!-- 제목 -->
<color name="status_bar_event_primary_text">#ff000000</color>
<!-- 내용 -->
<color name="status_bar_event_secondary_text">#ffff32b1</color>
<!-- State bar event용 색상 -->
<!-- 환경설정 sub 내용 색상-->
<color name="sub_text_color">#ffff32b1</color>
<!-- 환경설정 sub 내용 색상-->
<color name="text_selection_color">#fff05b89</color>
<color name="config_defaultNotificationColor">#ff000000</color>
<!-- 05. 토스트 색상에서 사용하는 커스텀 색상 -->
<color name="notification_text_color">#ff000000</color>
<!-- 05. 토스트 색상에서 사용하는 커스텀 색상 -->
<!-- 개인 커스텀 색상 -->
<color name="min_pink">#fff05b89</color>
<color name="min_blue">#ff0000cd</color>
<!-- 개인 커스텀 색상 -->
<!-- 커스텀 색상 추가 방법 -->
<color name="색상 명"> #ff + 색상코드 6자리</color>
<!-- 커스텀 색상 추가 방법 -->
</resources>
위는 Color.xml입니다.
대부분의 칼라를 칼라명으로 선언해놓으면 layout.xml에서 " @color/칼라명 "으로 사용하실 수 있습니다.
★ 08. styles.xml
08-1. 수정 경로 : res\values\styles.xml
08-2. 용도 : style 지정
08-3. 수정 방법
08-3-1. 하단 서브 메뉴 색상 변경
위의 xml을 다운로드 후 res\color에 넣습니다.
위의 파일을 여시면 아래와 같이 되어 있습니다.
아래의 설명에 따라 수정해 주세요.
<?xml version="1.0" encoding="UTF-8"?>
<selector
xmlns:android="http://schemas.android.com/apk/res/android">
<!-- 아이콘 메뉴용 색상 수정 -->
<!-- 일반 클릭 시 색상 변경 -->
<item android:state_enabled="true" android:state_selected="true" android:color="@color/min_blue" />
<!-- 일반 누를 때 색상 변경 -->
<item android:state_enabled="true" android:state_pressed="true" android:color="@color/min_blue" />
<!-- 일반 색상 변경 -->
<item android:color="@color/status_bar_event_secondary_text" />
<!-- color.xml에 선언한 경우 " @color/칼라명 "으로 지정해 주시면 되고, 색상 코드 사용 시 " #ff +
색상6자리 코드 " 로 지정해 주시면 됩니다. -->
<!-- 아이콘 메뉴용 색상 수정 -->
</selector>
위와 같이 수정하고 style로 가셔서 IconMenu로 검색 후 아래와 같이 textColor를 변경합니다.
아래와 같이 수정하시고 컴파일 뒤 적용하시면 서브 메뉴 클릭 시 색상이 변경됩니다.
<style name="TextAppearance.Widget.IconMenu.Item" parent="@style/TextAppearance.Small"> <item name="textColor">@color/custom_iconmenu_text</item> </style> |
08-3-2. status bar event 제목 색상 변경(갤탭에서 적용 완료, 갤SII에선... 안되는 이유가 아직 미궁..)
위의 xml을 다운로드 후 res\color에 넣습니다.
위의 파일을 여시면 아래와 같이 되어 있습니다.
아래의 설명에 따라 수정해 주세요.
<?xml version="1.0" encoding="UTF-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 아이콘 메뉴용 색상 수정 --> <!-- 일반 클릭 시 색상 변경 --> <item android:state_selected="true" android:color="@color/white" /> <!-- 일반 누를 때 색상 변경 --> <item android:state_pressed="true" android:color="@color/white" /> <!-- 일반 눌렀을 때 색상 변경 --> <item android:state_focused="true" android:color="@color/white" /> <!-- 일반 색상 변경 --> <item android:color="@color/status_bar_event_primary_text" /> <!-- 아이콘 메뉴용 색상 수정 --> </selector> |
위와 같이 수정하고 style로 가셔서 EventContent로 검색 후 Title에 해당하는 textColor를 적용합니다.
아래처럼 수정 후 적용하시면 됩니다.
<style name="TextAppearance.StatusBar.EventContent.Title" parent="@style/TextAppearance.StatusBar.EventContent"> <item name="textSize">16.0sp</item> <item name="textStyle">bold</item> <item name="textColor">@color/custom_event_primary_text</item> </style> |
08-3-3. status bar event 내용 색상 변경(갤탭에서 적용 완료, 갤SII에선... 안되는 이유가 아직 미궁..)
위의 xml을 다운로드 후 res\color에 넣습니다.
위의 파일을 여시면 아래와 같이 되어 있습니다.
아래의 설명에 따라 수정해 주세요.
<?xml version="1.0" encoding="UTF-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <!-- 아이콘 메뉴용 색상 수정 --> <!-- 일반 클릭 시 색상 변경 --> <!-- 일반 클릭 시 색상 변경 --> <item android:state_selected="true" android:color="@color/min_blue" /> <!-- 일반 누를 때 색상 변경 --> <item android:state_pressed="true" android:color="@color/min_blue" /> <!-- 일반 누를 때 색상 변경 --> <item android:state_focused="true" android:color="@color/min_blue" /> <!-- 아이콘 메뉴용 색상 수정 --> <item android:color="@color/status_bar_event_secondary_text" /> <!-- 아이콘 메뉴용 색상 수정 --> </selector> |
위와 같이 수정하고 style로 가셔서 EventContent로 검색 후 Title에 해당하는 textColor를 적용합니다.
아래처럼 수정 후 적용하시면 됩니다.
<style name="TextAppearance.StatusBar.EventContent" parent="@style/TextAppearance.StatusBar"> <item name="textColor">@color/custom_event_secondary_text</item> </style> |
'Matpclub > Theme Study' 카테고리의 다른 글
서브 메뉴 text Color 변경하기 (0) | 2011.11.12 |
---|---|
버튼 textColor 수정하기 (0) | 2011.11.12 |
허니컴 진행바 적용하기 (0) | 2011.11.12 |
SystemUI.apk xml 수정 목록 (2) | 2011.07.10 |
자주 묻는 질문과 답변 모음 (1) | 2011.06.16 |