您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 酒店餐饮 > 百度手机输入法2.1皮肤文档
百度手机输入法_皮肤百度手机输入法_皮肤文档V2.11.21百度在线网络技术(北京)有限公司(版权所有,翻版必究)百度手机输入法_皮肤I.触屏皮肤百度手机输入法_皮肤一.触屏皮肤分类外观文件功能*.png输入法皮肤图片*.til图片拆分定义文件*.css外观定义*.ttf字体文件*.cnd候选条布局文件(和键盘布局放在同一目录)*.pop气泡布局文件(和键盘布局放在同一目录)布局文件功能gen.ini定义的全局默认键盘布局bh.ini笔画面板def_9.ini自定义输入T9键盘def_26.ini自定义输入26键面板en_9.ini英文T9小写键盘en_9s.ini英文T9大写键盘en_26.ini英文26键小写键盘en_26s.ini英文26键大写键盘net.ini网址输入和密码输入使用此键盘num_9.ini数字T9键盘num_26.ini数字26键键盘py_9.ini拼音T9键盘py_26.ini拼音26键面板hw_grid.ini手写非全屏面板hw_full.ini手写全屏面板百度手机输入法_皮肤二.文件结构皮肤文件压缩包|--info.txt|--若干键盘布局文件|--res/||--图片文件||--切片配置文件||--字体.ttf||--css.ini||--port/||--若干键盘布局文件||--res/||--图片文件||--切片配置文件||--字体.ttf||--css.ini||--land/||--若干键盘布局文件||--res/||--图片文件||--切片配置文件||--字体.ttf||--css.ini||--各个级别分辨率对应目录/|--若干键盘布局文件|--res/||--图片文件||--切片配置文件||--字体.ttf||--css.ini||--port/||--若干键盘布局文件||--res/||--图片文件||--切片配置文件||--字体.ttf||--css.ini||--land/百度手机输入法_皮肤|--若干键盘布局文件|--res/|--图片文件|--切片配置文件|--字体.ttf|--css.ini文件结构有一个优先级的概念结构说明:一套皮肤由res目录下的资源和res同目录的键盘配置文件组成。Land和port代表横屏和竖屏资源,应该根据当前的显示参数获取。240,320这些数字的目录表示对应不同分辨率的规格,但是并不是精确对应到屏幕的实际像素,如横屏的400对应的应该是240目录,横屏854对应480这个级别。每个分辨率规格下的res目录和配置文件还有land,port目录作用和根目录下的同名目录相同。优先级说明:根目录根目录横竖屏分辨率对应目录分辨率对应目录横竖屏资源建议:安装自定义皮肤时,根据当前手机分辨率和横竖屏的对应关系进行目录的搜索和提取相应的文件,组成一个无目录结构的皮肤包后使用。兼容性问题的解决方案由于皮肤的按键布局iphone和其它平台存在较大差异性,所以暂时使用不同的后缀名区分iphone和其它平台。百度手机输入法_皮肤三.配置文件各个段介绍1.布局配置文件如:py_9.ini段名称属性名作用示例INPUT(输入区域)BACK_STYLE背景指定样式STYLE=1FORE_STYLE前景指定样式STYLE=2CAND(候选字条)VIEW_RECTX,Y,宽,高VIEW_RECT=0,0,240,30LAYOUT_NAME表示CAND参数对应的文件名(不需要写后缀名)CAND_NAME=cand1TYPECandidate类型0:Candidate可处于面板内,通过划动选择候选字(划选皮肤)1:Candidate可处于面板内2:Candidate固定于面板上方3:候选条处于面板内,常驻显示4:候选条处于面板上方,常驻显示TYPE=0PANEL(主面板)BACK_STYLE背景指定样式BACK_STYLE=3FORE_STYLE划线效果的颜色和大小FORE_STYLE=4SIZE宽,高SIZE=240,180NO_BLUR是否精确输入0:模糊输入1:精确输入NO_BLUR=0KEY_NUM面板一共有多少按键KEY_NUM=30TIP_NUM面板中有多少个补丁TIP_NUM=3BAR_H底部bar高度(wm和v5平台特有)BAR_H=12CUSTOM_RECT是否有自定义矩形,1表示有,0表示没有CUSTOM_RECT=1OFFSET_NUM偏移量的种类个数MORE功能候选字类型面板需要的参数GRID更多候选字拆分的单元格个数(4,4表示行数和列数)GRID=4,4HLINE_STYLE水平分割线样式百度手机输入法_皮肤VLINE_STYLE垂直分割线样式FORE_STYLE更多界面中字体的样式CELL_STYLE更多界面中单元格效果样式LOCK_STYLE锁的样式SYM_LAYOUT当前面板显示符号是需要的布局文件名(不需要写后缀名)SYM_LAYOUT=symbolLAYOUT_NAME当前面板更多界面的布局文件名(不需要写后缀名)LAYOUT_NAME=SEL_ENHINT(气泡提示)LAYOUT_NAME气泡样式的数据文件名(不需要写后缀名)LAYOUT_NAME=pop1TYPE跟随按键或面板置顶0跟随1置顶LIST(列表区域)BACK_STYLE列表背景边框样式BACK_STYLE=5CELL_STYLE列表单元格样式CELL_STYLE=5FORE_STYLE列表内文字指定样子FORE_STYLE=5SCROLL_STYLE滚动条需要的混合的颜色SCROLL_STYLE=1CELL_SIZE每格宽和高CELL_SIZE=80,30POS列表起始位置X,YPOS=0,0TYPE类型0:标准类型,处于面板内,永久显示1:处于面板内,有列表项时显示2:处于面板上方,始终显示3:处于面板上方,有列表项时才显示TYPE=0LIST_NUM指定显示多少格LIST_NUM=6LIST_ORDER指定横排还是竖排0:竖排1:横排LIST_ORDER=1NAMES列表中需要显示的内容,用半角空格分隔NAMES=句号逗号空格菜单VALUES列表内容按下后对应的行为,用半角空格分隔VALUES=。,F4F8PADDING单元格距离列表边框的间距,4个值分别表示左边距,上边距,右边距,下边距PADDING=4,4,4,4SCROLL_SIDE滚动条安放位置0默认,对应向内;1对应向外SCROLL_SIDE=1KEY*BACK_STYLE按键背景指定样式STYLE=5百度手机输入法_皮肤(按键)FORE_STYLE按键前景指定样式允许多个样式用逗号分割FORE_STYLE=1,2,3,4,5POS_TYPE此参数和前景对应,同样以逗号分割,表示前景的偏移类型,序号和[OFFSET*]的序号对应,如果无对应值怎为0,表示居中对齐POS_TYPE=1,2,3,4,5VIEW_RECT按键绘制时的X,Y,宽,高VIEW_RECT=10,10,30,40TOUCH_RECT用于检测按键是否被点中的X,Y,宽高TOUCH_RECT=10,10,30,40UP向上划动字符或功能UP=4DOWN向下划动字符或功能DOWN=zLEFT向左划动字符或功能LEFT=gRIGHT向右划动字符或功能RIGHT=hCENTER直接点击后对应的字符或功能CENTER=jSHOW直接点击后传给内核的键值SHOW=4HOLD长按后相应的字符或功能HOLD=4HOLDSYM长按后显示的字符集,无分隔符HOLDSYM=。,!/STAT_STYLE针对特殊状态是的显示样式S1代表状态类型,_后的数据表示TIP序号STAT_STYLE=S1_1|S2_2TIP*(补丁)BACK_STYLE按键背景指定样式STYLE=5FORE_STYLE按键前景指定样式允许多个样式用逗号分割FORE_STYLE=1,2,3,4,5CENTER直接点击后对应的字符或功能CENTER=’HOLD长按后相应的字符或功能HOLD=4SHOW直接点击后传给内核的键值SHOW=1OFFSET*(前景偏移类型,只在gen.ini中起作用)POS自身矩阵左上角相对目标矩阵中心点的偏移量POS=-10,20百度手机输入法_皮肤2.切片配置文件如:back.ini段名称属性名作用示例GLOBALUSE_ALPHA是否用到了alpha混合(img.ini中需要)0:不透明,1:半透明2:全透明USE_ALPHA=1TILE_NUM切片数量TILE_NUM=2IMG*(切片)TYPE0:普通图片1:父图片2:子图片COMPLEX复合的图片序号COMPLEX=1,3,5,8POSX,YPOS=0,0SOURCE_RECTX,Y,W,HSOURCE_RECT=2,2,10,10INNER_RECTX,Y,W,H如果无此参数或W和H都是0的情况下,认为此图不拉升,直接居中绘制到目标矩阵中,如果SOURCE_RECT和INNER_RECT完全一样表示整张图一起拉升画在目标矩阵中。INNER_RECT=3,3,9,9SCALE中上,左中,中部,右中,中下伸缩填充方式0:平铺1:拉伸SCALE=0,1,1,1,0百度手机输入法_皮肤3.CSS配置文件如:default.css段名称属性名作用示例GLOBALSTYLE_NUM预定义效果的数量STYLE_NUM=1FOR表示当前的css文件默认是针对何种分辨率的情况FOR=480STYLE*(样式)FONT_NAME字体名称(优先搜索自带字体)FONT_NAME=son.ttfFONT_SIZE默认字体大小FONT_SIZE=15FONT_WEIGHT默认字体宽度FONT_WEIGHT=6FONT_CLEARTYPE默认是否开启平滑字体0:关闭1:开启FONT_CLEARTYPE=1NM_COLOR普通状态的颜色NM_COLOR=FFFFFFHL_COLOR高亮状态颜色BORDER_COLOR边框颜色BORDER_COLOR=000000BORDER_SIZE边框的粗细BORDER_SIZE=1NM_IMG普通状态图片,BACK_IMG=back,2back.ini里的第2张HL_IMG高亮状态图片百度手机输入法_皮肤4.CAND的相关ini如cand1.cnd段名称属性名作用示例TAB(用于显示列表内容或手写字)BACK_STYLE背景样式BACK_STYLE=1FORE_STYLE前景样式FORE_STYLE=1CELL_STYLE候选条单元格样式,分割线,按下效果通过这个参数实现CELL_STYLE=1PADDING内容显示和外框的间距,4个值分别表示左边距,上边距,右边距,下边距PADDING=40,4,40,4CELL_W字间隔CELL_W=20CAND(显示候选字)BACK_STYLE背景样式BACK_STYLE=1FORE_STYLE前景样式FORE_STYLE=1CELL_STYLE候选条单元格样式,分割线,按下效果通过这个参数实现CELL_STYLE=1PADDING内容显示和外框的间距,4个值分别表示左边距,上边距,右边距,下边距PADDING=40,4,40,4FIRST_GAP第一个候选字比其他候选字多的间隔FIRST_GAP=12FIRST_FORE第一个候选字的前景样式(IPHONE)FIRST_BACK第一个候选字的背景样式(IPHONE)ICON_NUM有多少个图标ICON_NUM=2MORE_W进入更多候选字的按钮空间,为0则不需要此键MORE_W=40CELL_W候选字间距CELL_W=20SWITCH放切换键盘的容器NML_BACK_STYLE未选中键盘布局SEL_BACK_STYLE当前键盘的背景NML_FONT_STYLE未选中面板字体SEL_FONT_STYLE当前面板的字体PADDING单元之间的间距。PADDING=4ICON*(附加图标)BACK_STYLE背景样式BACK_STYLE=1FORE_STYLE前景样式FORE_STYLE=2SI
本文标题:百度手机输入法2.1皮肤文档
链接地址:https://www.777doc.com/doc-1823570 .html