<<

CreateMyOwnThemeforiOS

KakaoTalkUserGuide

creativebyTALKDesignTeam/ CheckPoint

• ThisfeatureisavailableforKakaoTalkversion4.0orlater.

• Thefilename“KakaoTalk.css”cannotbemodified.

• Produce2imagesbasedonthesizeofiPhone3GSand4orlaterRetina.

• SizesgiveninthisdocumentisbasedoniPhone3GS.

• Thefinalthemefilemustbesavedas“.ktheme”. STEP1 DownloadFile

GotoKakao.com>Service>KakaoTalk>CustomizedThemestodownloadKakaoTalksamplethemes. STEP2 CheckModifiableResource

ThemeInformation

Stylename Class Description Note

ManifestStyle --theme-id ThemeID com.kakao.talk.ID (DefaultInformation) -kakaotalk-theme-name ThemeName

-kakaotalk-theme-version ThemeVersion

-kakaotalk-theme-url ThemeURL

-kakaotalk-author-name Vendor STEP2 CheckModifiableResource

UserProfileImage

Stylename Class Description Note DefaultProfileStyle1-V4 --profile-small-image (DefaultProfileImage) -ios-profile-small-image-second -ios-profile-small-image-third FriendTab 40*40(Designated)

-ios-groupchat-small-image

-ios-chat-small-image -ios-chat-small-image-second -ios-chat-small-image-third ChatTab 50*50(Designated)

-ios-groupchat-chat-image

-ios-profile-large-image -ios-profile-large-image-second -ios-profile-large-image-third MiniProfile 110*110(Designated)

-ios-groupchat-large-image

-ios-friendgroup-image -ios-friendgroup-image-second Group 50*50(Designated) -ios-friendgroup-image-third

#Upto3differentdefaultprofileimageswillbedisplayedrandomlyandaprofileimageforagroupchatisdisplayedoniPhone4orolderonly. STEP2 CheckModifiableResource

NavigationBar

Stylename Class Description Note NavigationBarStyle1-V4 background-color -320*64 (TopNavigantionBG) -Cannotbetransparent

-ios-background-image ImageorColor -ios-landscape-background-image -ios-landscape-568h-background-image

NavigationItemTitleStyle1-V4 -ios-text-color Title&ButtonFontColor Colorsfortheleftandright (Title/ButtonText) buttonsaresameasthetitle. Onlyopacitywillbeapplied -ios-text-alpha FontOpacity differently.

NewMessageNotificationBar

Stylename Class Description Note MessageNotificationBarBackgrou ndStyle1-V4 background-color Color OnlyColorcanbeused (Background)

MessageNotificationBarNameLab -ios-text-color FontColor elStyle1-V4 (SenderName) -ios-text-alpha FontOpacity

MessageNotificationBarMessageL -ios-text-color FontColor abelStyle1-V4 (Message) -ios-text-alpha FontOpacity STEP2 CheckModifiableResource

TabBar

Stylename Class Description Note TabBarTitleStyle1-V4 -ios-text-color MenuColor (Menu)

-ios-text-alpha MenuOpacity

-ios-selected-text-color SelectedMenufontcolor

-ios-selected-text-alpha SelectedMenufontcolor

TabBarItemStyle1-V4 -ios-background-image -Heightatleast49pxandup to66px (TabBar) -ios-landscape-background-image BGImage -Opacitycanbeappliedfrom -ios-landscape-568h-background-image heightatleast49px.

-ios-friends-normal-icon-image Icon-Friend -ios-friends-selected-icon-image

-ios-chats-normal-icon-image Icon-Chat -ios-chats-selected-icon-image

-ios-recommendees-normal-icon-image -60*49(Designated) Icon-FindFriends -Theiconsizecanbechanged -ios-recommendees-selected-icon-image withinthegivensize.

-ios-channel-normal-icon-image Icon-Channel(SouthKorea) -ios-channel-selected-icon-image

-ios-more-normal-icon-image Icon-More -ios-more-selected-icon-image STEP2 CheckModifiableResource

Friends

Stylename Class Description Note BackgroundStyle3-V4 -ios-background-imageORbackground-color ImageorColor 320*504(Designated) (FriendsListBG) SearchBarStyle1-V4 background-color BGcolor Onlycolorcanbeused (FindFriends) TableViewCellStyle1-1-V4 border-color CellBottombordercolor (FriendsList)

border-alpha CellBottomborderopacity

-ios-text-color Namecolor

-ios-text-alpha Nameopacity

-ios-highlight-text-color SelectedNamecolor

-ios-highlight-text-alpha SelectedNameopacity

-ios-normal-background-color NameCellBackgroundColor Transparentbackgroundis recommended. -ios-normal-background-alpha NameCellBackgroundOpacity

-ios-selected-background-color SelectedCellBackgroundColor

-ios-selected-background-alpha SelectedCellBackgroundopacity STEP2 CheckModifiableResource

Friends

Stylename Class Description Note TableViewCellStyle1-1-V4 -ios-newcomer-background-color NewFriendsBGcolor (FriendsList)

-ios-newcomer-background-alpha NewFriendsBGopacity

-ios-status-message-background-image StatusmessageBGimage

-ios-status-message-text-color Statusfontcolor

-ios-status-message-text-alpha Statusfontopacity

-ios-status-message-text-edgeinsets Statusfontlocation

TableViewSectionHeaderStyle1- background-colorOR-ios-background-image BGImageORColor V4 (SectionTitle:Common) border-color Bottombordercolor

border-alpha Bottombordercell

-ios-text-color Fontcolor

-ios-text-alpha Fontopacity

-ios-text-shadow-color Fontshadowcolor

-ios-text-shadow-alpha Fontshadowopacity STEP2 CheckModifiableResource

Chats

Stylename Class Description Note BackgroundStyle4-V4 (ChatListBG) -ios-background-imageORbackground-color ImageorColor 320*504(Designated)

TableViewCellStyle2-1-V4 -border-color CellBottombordercolor (ChatList)

-border-alpha CellBottomborderopacity

-ios-text-color Namecolor

-ios-text-alpha Nameopacity

-ios-highlight-text-color SelectedNamecolor

-ios-highlight-text-alpha SelectedNameopacity

-ios-time-text-color TimeFontcolor

-ios-time-text-alpha TimeFontopacity

-ios-detail-text-color Lastmessagefontcolor

-ios-detail-text-alpha Lastmessagefontopacity

-ios-normal-background-color CellBackgroundColor Transparentbackgroundis recommended. -ios-normal-background-alpha CellBackgroundOpacity

-ios-selected-background-color SelectedCellBackgroundColor

-ios-selected-background-alpha SelectedCellBackgroundOpacity STEP2 CheckModifiableResource

Chats

Stylename Class Description Note -144*144(Designated) ChatBubbleStyle1-V4 -ios-background-image 버튼원형배경이미지 (채팅시작하기버튼) -Includedropshadowarea ios-image +이미지 32*32(Designated) STEP2 CheckModifiableResource

ChooseFriends(Startachat/Share)

Stylename Class Description Note

TableViewCellStyle4-2-V4 -border-color CellBottombordercolor (FriendsList) -border-alpha CellBottomborderopacity

-ios-text-color Namecolor

-ios-text-alpha Nameopacity

-ios-highlight-text-color SelectedNamecolor

-ios-highlight-text-alpha SelectedNameopacity

-ios-normal-background-color CellBackgroundColor Transparentbackgroundis recommended. -ios-normal-background-alpha CellBackgroundOpacity

-ios-selected-background-color SelectedCellBackgroundColor

-ios-selected-background-alpha SelectedCellBackgroundOpacity

UserSelectBarCloseButtonStyle1- -ios-background-image Deleteselectedfriend 12*12(Designated) V4(SelectedFriends)

-ios-text-color SelectedFriendsNamecolor

ForwardBarStyleNormal-V4 background-color (ForwardTab) TabON -ios-text-color

ForwardBarStyleSelect-V4 background-color (ForwardTab) TabOFF -ios-text-color STEP2 CheckModifiableResource

FindFriends

Stylename Class Description Note

BackgroundStyle6-V4 -ios-background-image또는background-color ImageorColor 320*504(Designated) (ListBackgroud)

TableViewCellStyle4-1-V4 -ios-normal-background-color Backgroundcolor (TopIconmenuBG) Transparentbackgroundis recommended. -ios-normal-background-alpha Backgroundopacity

-ios-selected-background-color SelectedBackgroundcolor

-ios-selected-background-alpha SelectedBackgroundopacity

border-color Separationlinescolor

RecommendeesFriendsHeaderBut -ios-idsearch-icon-image Icon-FindID tonBarIconStyle1-V4 (TopIcon) -ios-qrcode-icon-image Icon-FindQRcode 44*44(Designated) -ios-shake-icon-image Icon-FindShakephone

-ios-plusfriend-icon-image Icon-PlusFriends

ButtonStyle6-V4 -ios-background-image ButtonBackgroundImage 20*31(Designated) (ButtonAddFriend)

-ios-image AddFriendIcon 35*24(Designated)

-ios-text-color Fontcolor

-ios-text-alpha Fontopacity STEP2 CheckModifiableResource

More

Stylename Class Description Note

MoreBackgroundStyle1-V4 -ios-background-image또는background-color ImageorColor 320*504(Designated) (MoreListBackground)

MoreCellStyle1-V4 border-color Gridcolor (TopGridArea)

border-alpha GridLineopacity

ios-text-color Menufontcolor

ios-text-alpha Menufontopacity

ios-normal-background-color CellBackgroundColor Transparentbackgroundis recommended. ios-normal-background-alpha CellbackgroundOpacity

ios-selected-background-color SelectedCellBackgroundcolor

ios-selected-background-alpha SelectedCellBackgroundopacity STEP2 CheckModifiableResource

More

Stylename Class Description Note

MoreIconSetStyle1-V4 -ios-notice-icon-image Icon-Notice (TopGridIcon) -ios-giftshop-icon-image Icon-Giftshop

-ios-itemstore-icon-image Icon-Itemstore

-ios-plusfriend-icon-image Icon-Plusfriends

-ios-page-icon-image Icon-PageStore 28*28(Designated) -ios-gamecenter-icon-image Icon-Game

-ios--icon-image Icon-KakaoPay

-ios-kakaotv-icon-image Icon-KakaoTV

-ios-kakaostyle-icon-image Icon-KakaoStyle

-ios-hotdeal-icon-image Icon-Hotdeal STEP2 CheckModifiableResource

ChattingRoom

Stylename Class Description Note

BackgroundStyle5-V4 -ios-background-imageORbackground-color ImageorColor -320*568(Designated) (ChattingRoomBackground) ChatMessageCellStyle1-V4 -ios-background-image BubbleImage (MyMessage) -ios-selected-background-image SelectedBubbleImage

-ios-group-background-image GroupBubbleImage

-ios-group-selected-background-image SelectedGroupBubbleImage

-ios-text-color Mymessagefontcolor

-ios-text-alpha Mymessagefontopacity

-ios-selected-text-color Selectedmymessagefontcolor

-ios-time-color Mymessagetimefontcolor

-ios-unread-color Unreadcountfontcolor

-ios-title-edgeinsets Mymessagelocation

-ios-group-title-edgeinsets MyGroupmessagelocation

Objectlikephotos/ -ios-image-edgeinsets ObjectMessagelocation stickers STEP2 CheckModifiableResource

ChattingRoom

Stylename Class Description Note

ChatMessageCellStyle2-V4 -ios-background-image BubbleImage (SenderMessage) -ios-selected-background-image SelectedBubbleImage

-ios-group-background-image GroupBubbleImage

-ios-group-selected-background-image SelectedGroupBubbleImage

-ios-text-color Sendermessagefontcolor

-ios-text-alpha Sendermessagefontopacity

-ios-selected-text-color Selectedsendermessagecolor

-ios-time-color Sendermessagetimecolor

-ios-unread-color Unreadcountfontcolor

-ios-title-edgeinsets Sendermessagelocation

-ios-group-title-edgeinsets SenderGroupmessagelocation

Objectmessageslikephotos/ -ios-image-edgeinsets Senderobjectmessagelocation stickers STEP2 CheckModifiableResource

ChattingRoom

Stylename Class Description Note ChatInputBarStyle1-V4 -ios-background-image Image 320*49(Designated) (Messageinputarea)

-ios-landscape-background-image 480*49(Designated) Landscapeimage -ios-landscape-568h-background-image 568*49(Designated)

ChatInputBarSendButtonHighligh background-color ButtonBGcolor Onlycolorcanbeused tedStyle1-V4 (ActivatedSendbutton) -ios-text-color Buttonfontcolor

-ios-text-alpha Buttonfontopacity

ChatInputBarSendButtonDisabled background-color ButtonBGcolor Onlycolorcanbeused Style1-V4 (DeactivatedSendbutton) -ios-text-color Buttonfontcolor

-ios-text-alpha Buttonfontopacity

ChatInputBarSendButtonVoiceTal kNormalStyle1-V4 background-color Iconcolor (ActivatedFreeCallicon) ChatInputBarSendButtonVoiceTal kDisableStyle1-V4 background-color Iconcolor (DeactivatedFreeCallicon STEP2 CheckModifiableResource

ChattingRoom

Stylename Class Description Note ChatInputBarKeyboardMenuButt onNormalStyle1-V4 ios-image Openoption (+Button) ChatInputBarCloseMenuButtonN ormalStyle1-V4 ios-image Closeoption 21*21(Designated) (XButton) ChatInputBarPlusFriendHomeButt onNormalStyle1-V4 ios-image PlusFriendsHome (HomeBugtton) STEP2 CheckModifiableResource

Passcode

Stylename Class Description Note PasscodeBackgroundStyle1-V4 -320*568(Designated) -Backgroundimagemustbe (PasscodeBG) -ios-background-imageORbackground-color ImageorColor applieduptothetop navigationbar. PasscodeTitleLabelStyle1-V4 -ios-text-color PasscodeTitlecolor (PasscodeText)

-ios-text-alpha Titleopacity

-ios-text-shadow-color Titlefontshadowcolor

-ios-text-shadow-alpha Titlefontshadowopacity

-ios-bullet-color Bulletcolor Onlycolorcanbeused

Whenenteringpasscode-First -ios-bullet-first-image Dot Whenenteringpasscode-Second -ios-bullet-second-image Dot Youcanuseoneormultiple Whenenteringpasscode-Third imagesforbullets. -ios-bullet-third-image: Dot

-ios-bullet-fourth-image Whenenteringpasscode-Dot4 STEP2 CheckModifiableResource

Passcode

Stylename Class Description Note

PasscodeBulletAndKeypadStyle1- Colorcanbeusedinsteadof ios-keypad-background-color Keypadcolor V4 keypadimage (Keypad) ios-keypad-normal-text-color Numberfontcolor

ios-keypad-highlight-text-color Selectedfontcolor

-ios-keypad-number0-normal-image~ 0-9KeypadImage -ios-keypad-number9-normal-image 75*75Mandatory

-ios-keypad-back-normal-image DeleteKeypad

-ios-keypad-cancel-normal-text-color Cancelfontcolor

-ios-keypad-cancel-normal-text-alpha Cancelfontopacity

-ios-keypad-number0-highlight-image~ Pressed0-9Keypadimage -ios-keypad-number9-highlight-image 75*75Mandatory

-ios-keypad-back-highlight-image PressedDeleteKeypad

-ios-keypad-cancel-highlight-text-color PressedCancelfontcolor

-ios-keypad-cancel-highlight-text-alpha PressedCancelfontopacity

#KeypadcanbeproducedwithanimageoryoucanusethedefaultEnterPasscodeformatofiOSanddesignateacolor. STEP3 ModifyResources

1)ModifyThemeName KakaoTalk.cssfilecontainsthefollowingtext. Replacethetextinredwithyourthemename,themeversion,themeURLandvendor. ThiswillbedisplayedinMore>Settings>ThemesinyourKakaoTalk.

ManifestStyle { -kakaotalk-theme-id:url(‘com.kakao.talk.winterstoryios’); -kakaotalk-theme-name:url('WinterTheme'); -kakaotalk-theme-version:url('1.0.0'); -kakaotalk-theme-url:url('http://www.kakao.com'); -kakaotalk-author-name:url('KakaoCorp.');

2)ModifyImages

Refertotheresourceslistinthe“CheckModifiableResource”pageandreplacetheimageyouwishtochangewiththeidenticalfilename. WhenyouplacecoordinatesonCSS,thesizemustbebasedoniPhone3GSandthedesignatedsizecannotbemodified.

A. Whenyoudesignatecoordinatesforbothxandy:Thisonlyappliestoachatbubbleanditwillexpanddependingonthequantityof contentinthechatbubble.

B.Whenyoudesignateonlyonecoordinate:Placeavalueforxand0fory,thesizewillbefixedandtheimagewillexpandhorizontally. STEP4 InstallonPhones

Installusingsafari

1.Onceyouhavemodifiedthetheme,compresstheCSSfileandtheimagefoldertoaZIPfile. 2.ChangethenameoftheZIPfiletoktheme.(e.g.themename.ktheme) 3.Uploadthecompressedfilewhereyoucandownloadit. 4.EntertheURLonthebrowserorselectthelinkand“OpeninKakaoTalk”buttonwillbeactivated. 5.Select“OpeninKakaoTalk”andthethemewillbeinstalled.