카카오톡 ICS테마를 2.8.0부터 2.8.5까지 제작하면서 덧글을 보니.. 오류가 나며 실행이 안되신다는 분이 몇분 계시더군요.
찾아보니 카톡이 2.8.0부터 프로요이하(프로요포함) 버전에서 테마제작 시 오류가 난다고 합니다.(프로요로 다운그레이드하여 확인했습니다.)
일단 맛클 회원분들 중에 OS버전이 2.1(이클립스)이신 분들이 없다고 생각되어 프로요 이상에서만 구동되게 수정했습니다.
이왕 수정하는거 2.8.6으로 버전도 업되었구요.
카카오팀의 답변이 있을 때 까지 더이상 업데이트를 공유하지 않게 되었습니다.
카카오톡 ICS테마를 사용해주셔서 감사드립니다.
카카오톡 ICS테마는 3.0.0에서 찾아뵙겠습니다.
kakao_v2.8.5_ICS_upload(mod).apk
kakao_v2.8.6_ICS_upload(test).apk -전송버튼 글씨색상 수정되었습니다.(기존:회색>검은색_수정:회색>흰색)
스크린샷은 2.8.5로 대처합니다.
kakao_v2.8.5_ICS_upload(mod).apk
kakao_v2.8.6_ICS_upload(test).apk
-전송버튼 글씨색상 수정되었습니다.(기존:회색>검은색_수정:회색>흰색)
전송버튼 글씨색이 위 스크린샷처럼 바뀝니다.
전송버튼 글씨색 경로
[평상시 글씨색상]
카카오톡.apk/res/layout/chat_room.xml
아이디 값이 input_window인 LinearLayout에서 Button의 글씨색을 수정해주시면 됩니다.
예)
<Button android:textColor="#ff123456"
[프레스&포커스 글씨색상]
카카오톡.apk/smali/com/kakao/talk/widget/MessageEditText.smali
.method private i()V에서
Landroid/widget/Button;->setTextColor(I)V를 검색하면 두개가 나오는데 그중 아래에 있는걸 수정하시면 됩니다.
xml에서 직접 지정해줘도 되는진 모르겠는데 전 이 방법으로 바꿨습니다... 아마 xml에서 색을 지정해주면 입력창 글씨색도 같이 바뀌지 않을까 싶네요.
예)
const v2, 0x106000c
invoke-virtual {v1, v2}, Landroid/content/res/Resources;->getColor(I)I
move-result v1
const v1, -1 # 이부분이 추가된 부분이며, -1이 자바에서 컬러코드 FFFFFF입니다.
invoke-virtual {v0, v1}, Landroid/widget/Button;->setTextColor(I)V