讯飞输入法皮肤制作常见问题

作者: 专题 2016/1/11 17:21:59

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文件夹中。

特别推荐

玩家留言 跟帖评论
查看更多评论