PS:为兼容更多客户端以下内容不允许修改,不属于皮肤制作范围。
1.布局相关:按钮位置,大小,边距。
2.字号大小及大小写修改。
3.前景切片替换,例如将齿轮替换成ifly图标。
4.本贴教程不提供包含布局修改的任何内容(打开包看到layout文件夹的皮肤)。
=皮肤修改基础科普=
1.使用压缩软件打开.it皮肤包,解压出一个文件夹,请注意后面打包的时候直接在这个文件夹上右击添加到压缩zip格式文件。
2.打开上述文件夹,主要配置文件在480或者720/layout文件夹中查找。推荐使用notepad++软件修改.ini配置文件。
3.修改完配置文件后,使用压缩工具(推荐360压缩)将皮肤文件夹打包成.zip压缩包,更改扩展名为.it(点击查看扩展名更改方法)。
4.放置到手机SD卡的iFlyIME/skin/theme 目录进行调试,记得要按返回键退出,重新进入皮肤-本地界面。
常见问题:
1.分辨率适配问题: 目前讯飞输入法客户端已适配1080P分辨率,如果觉得按钮背景不清晰,请与720文件夹平齐建立1080文件夹,将720中的res拷贝到1080中,在theme_info.ini配置文件中的RESOLUTION=1280x720改成RESOLUTION=1280x720,1920x1080。
2.语音界面独立设置背景图片:
1)将使用皮肤制作工具导出的皮肤打开subject.ini文件,将[Layout_Speech]中的STYLE=Style_Py_9改成STYLE=Style_Speech
2)打开style.ini 加入以下内容:
[Style_Speech]
IMAGE=Image_Speech
3)打开images.ini文件,加入以下内容:
[Image_Speech]
SRC=speech_bg.jpg
4)将您单独制作的语音界面背景命名为speech_bg.jpg放到res文件夹中。
3.内置字体:将您的字体命名为font.ttf放到与theme_info.ini同级目录,请勿使用中文字体。
4.去除语音界面透明遮罩:打开subject.ini文件,将[Speech_Keyboad]中的type改为31。(工具已修复)
5.26键盘独立设置背景图片:
1)将使用皮肤制作工具导出的皮肤打开subject.ini文件,在layout=后面添加Layout_26,如下所示。
[SUBJECT]]
LAYOUT=Layout,Layout_Speech,Layout_26
2)在subject.ini在最后添加如下代码:
[Layout_26]
STYLE=Style_26
TYPE=2,4,6,10
#type中的2是26键拼音界面,4是26键英文界面,6是26键字母界面,10是ab界面。
2)打开style.ini 加入以下内容:
[Style_26]
IMAGE=Image_26
3)打开images.ini文件,加入以下内容:
[Image_26]
SRC=26_bg.jpg
4)将您单独制作的背景图片命名为26_bg.jpg放到res文件夹中。
6.功能键独立设置背景图片:
1)打开subject.ini文件,搜索[Keyboard_Key_Fun],修改为下面所示:
[Keyboard_Key_Fun]
FORE_STATE=ForeState_Keyboard_Key_2
BACK_STATE=BackState_Keyboard_Key_1
TYPE=2
2)紧接着上面代码添加如下内容:
[BackState_Keyboard_Key_1]
NORMAL=Style_Keyboard_Key_1
PRESSED=Style_Keyboard_Key_1_Press
DISABLED=Style_Keyboard_Key_1
3)打开style.ini文件,添加如下内容:
#功能按键普通状态背景
[Style_Keyboard_Key_1]
IMAGE=Image_Keyboard_Fun_Key
#功能按键按下状态背景
[Style_Keyboard_Key_1_Press]
IMAGE=Image_Keyboard_Fun_Key_Press
4)打开imges.ini文件,添加如下代码:
#功能键正常状态按键背景
[Image_Keyboard_Fun_Key]
SRC=btn_keyboard_func_key_normal.png
X_DIVS=10,65(此处为拉伸点,请根据实际情况配置,下同)
Y_DIVS=10,95
#功能键按下状态按键背景
[Image_Keyboard_Fun_Key_Press]
SRC=btn_keyboard_func_key_pressed_func.png
X_DIVS=10,65
Y_DIVS=10,95
5)最后将您制作的切片分别命名为btn_keyboard_func_key_normal.png和btn_keyboard_func_key_pressed_func.png存放到res文件夹中。
7.空闲状态工具栏独立设置背景图片:
1)打开subject.ini文件,找到[SUBJECT]在KEYBOARD中添加Cand_Default_Home,如下
[SUBJECT]
KEYBOARD=Cand,KeyBoard,Cand_Default,Cand_Default_Home
2)在subject.ini中找到[Cand_Default],将type中的1删除,结果如下:
[Cand_Default]
STYLE=Style_Cand_Default
TYPE=2,3,4,5,6,7,8,10,11,12,13,14,15
3)紧接着上面添加如下内容:
[Cand_Default_Home]
STYLE=Style_Cand_Default_home
TYPE=1
4)打开style.ini文件添加如下内容:
[Style_Cand_Default_home]
IMAGE=Image_Cand_Home
5)打开imeges.ini文件,添加如下内容:
[Image_Cand_Home]
SRC=cand_home.png
X_DIVS=35,480(此处为拉伸点,请根据实际情况配置,下同)
Y_DIVS=5,110
6)将制作好的切片命名为cand_home.png放置到res文件夹中。
8.九宫格左侧候选区域独立设置背景图片:
1)打开style.ini文件,找到[Style_Keyboard_Area_1],修改为以下内容:
[Style_Keyboard_Area_1]
IMAGE=Image_Comb_Bg
2)打开imeges.ini文件,添加如下内容:
[Image_Comb_Bg]
SRC=comb_bg.png
X_DIVS=12,64(此处为拉伸点,请根据实际情况配置,下同)
Y_DIVS=13,15
3)将制作好的切片命名为comb_bg.png放置到res文件夹中。