先上效果图:
修改前: 修改后:
改了一下导航栏颜色,更接近原生系统配色。
方法:
一、选用主题。使用BiteSMS自带的主题millski_Metro(当然也可以选其它的),因为这个主题相对比较简单,我们只用其中的3个文件,选用后注销一次主题才会生效。
然后用itools连接手机,在private/var/moblie/library/bite themes路径下找到millski_Metro主题文件夹,
删掉biteSMS和ChatKit文件夹,这两个文件夹里包含了一些气泡图片之类的主题素材,没有这两个文件夹中的素材,
会直接调用默认主题中的素材。同时删除 millski_Metro文件夹中的其它图片素材,只保留ConvoBackground.png(会话背景图片)、ListBackground.png(列表背景图片)和Info.plist三个文件就可以了。
红框内的都删掉
二、替换背景。然后制作会话背景图片ConvoBackground.png 640*930大小、列表背景图片 ListBackground.png 640*1010大小
(640*1136的全屏图片也可以,部分会被导航栏遮挡),制作好之后,替换millski_Metro主题文件夹内的同名文件。
现在注销之后就能看到背景图片了,但是BiteSMS中的配色可能和你选择的图片不搭配,所以需要修改配色。
三、修改配色。用itools打开millski_Metro文件夹中的 Info.plist,在代码中自行修改颜色代码就可以了(带#号的代码为颜色代码)。引用前面提到帖子中的
”颜色的代码是十六进制的RRGGBB 或 RRGGBBAA,也就是说 #ffffff代表的是白色,#000000代表的是黑色,颜色的代码给大家一个网址,可以自己弄一下:http://www.colorcombos.com/FFFFFF-hex-color ”
以下代码中根据自己的理解做了些注释,方便大家修改。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>blue-balloon-shadow-color</key> *蓝色气泡(imessage)阴影颜色
<string>#00afde</string> *颜色代码
<key>blue-balloon-text-color</key> * 蓝色气泡(imessage)文字颜色
<string>#000000</string>
<key>convo-bg-color</key> *会话背景颜色
<string>#000000</string>
<key>description</key>
<string>
<html>
<style>
body { font-family:"Helvetica Neue"; font-size: larger; }
</style>
<body>
<p>millski Metro v1.05
<p>Please support the BiteSMS developers by purchasing this app.
</body>
</html>
</string>
<key>font</key> *字体
<string>Helvetica Neue</string>
<key>gray-balloon-shadow-color</key>*灰色气泡(接收短信)阴影颜色
<string>#dddddd</string>
<key>gray-balloon-text-color</key> *灰色气泡(接收短信)文字颜色
<string>#000000</string>
<key>green-balloon-shadow-color</key> *绿色气泡(发送短信)阴影颜色
<string>#63bd10</string>
<key>green-balloon-text-color</key> *绿色气泡(发送短信)文字颜色
<string>#000000</string>
<key>hilighted-balloon-shadow-color</key> 这个没搞清楚,请赐教
<string>#cf274a</string>
<key>hilighted-balloon-text-color</key>
<string>#ffffff</string>
<key>keyboard-appearance</key>
<integer>1</integer>
<key>list-date-shadow-color</key> *短信列表日期阴影颜色
<string></string> 无色,直接删掉代码
<key>list-date-text-color</key> *短信列表日期文字颜色
<string>#3366CC</string>
<key>list-from-shadow-color</key> *短信列表发信人阴影颜色
<string>#fffff</string><