制作百度手机输入法

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
值得注意的是,PNG 图片整合时,需要按照如下左图的方式,每个元素需要至少独占一个大小为图像 长宽值的矩形位置。不能像右图一样将元素叠放在一起。
SOURCE_X = 0 SOURCE_Y = 25 SOURCE_W = 53 SOURCE_H = 93 //以上四行参数指定候选字区皮肤来源
SOURCE_INNER_X = 3
关于百度手机输入法皮肤 百度手机输入法存在两类皮肤类型,第一类是键盘版皮肤,后缀名为.bdskk,类似于大家在 pc 上看到
的皮肤类型,另一类是触屏版皮肤,后缀名为.bdskt,包含了对按键的外观设计。 需要修改皮肤的时候,只需要将原有的后缀名改为.zip(要在系统中显示文件的扩展名,依次点击"工
具"-"文件夹选项"-"查看",再把"隐藏已知文件类型的扩展名"前的小勾去除即可),然后将其解压到单 独的文件夹,进入该文件夹,可以发现里面包含了许多 png 格式的图片和 ini 文件, 这些文件共同组成了 一个模式的皮肤。png 图片定义了输入法面板,ini 则是配置文件,定义了皮肤的基本信息、按钮的功能、 位置、大小等。ini 文件可直接用系统自带的记事本或者其它文本编辑工具打开的。
关于坐标 在百度手机输入法中,所有元素的位置都是通过坐标来定义的,单位为像素。坐标原点位于图片的左上角, 横坐标向右逐渐增大,纵坐标向下逐渐增大。
原点(0,0)
关于颜色 百度手机输入法皮肤的 ini 文件中,都是采用 16 进制的 RGB 颜色值表示,如 FFFFFF(纯黑)、000000(纯 白)。您可以通过 photoshop 的调色板获得特定颜色的颜色值。
文件名 Bh Def10 Def26 Edit En10 En26 En26s Num Hint Py10 Py26 Sel1 Sel2
介绍 笔画 九键五笔输入 全键盘五笔输入 编辑界面 九键英文输入 全键盘英文输入 全键盘大写英文输入 数字键盘 输入提示 九键拼音输入 全键盘拼音输入 中文候选界面 英文候选界面
、配置输入框的外观
显示被输入的字符,在 文件中由
字段控制
[INPUT]
FONT_SIZE = 36 文字大小
FONT_NAME = Tahoma 字体
FONT_WEIGHT = 700 文字粗细
FONT_CLEARTYFra Baidu bibliotekE = 1 是否使用字体平滑功能
FONT_COLOR = 4C4C4C 文字颜色
H = 116 高度(建议保留原值)
、背景,用以显示被输入的拼音以及候选字。
2、图标,放置在背景边上作为装饰的图片,最多可以有六张,也可以没有。 3、输入法指示器,指示输入法现在处于的输入状态,如中文输入,英文输入。 在制作皮肤时,我们需要准备背景图一张、指示器图一张以及若干个图标。将它们整合到一张背 景透明的 png 格式的图片中,各个元素之间需要留出间隙,以便后续制作,如下图。文件体积最好控 制在 12k 以下,否则容易影响操作的流畅程度。
1、配置输入框的外观.......................................................................................................................... 5 2、输入提示框 ..................................................................................................................................... 5 3、候选框............................................................................................................................................. 6 4、列表栏............................................................................................................................................. 6 5、输入面板 ......................................................................................................................................... 7 6、按键................................................................................................................................................. 7 7、系统功能定义.................................................................................................................................. 8 8、制作皮肤安装包.............................................................................................................................. 9 键盘版皮肤制作介绍 ................................................................................................................................... 9 1、定义拼音区背景............................................................................................................................ 11 3、匹配输入法指示器........................................................................................................................ 13 4、放置装饰图标................................................................................................................................ 14 5、调整拼音区配色............................................................................................................................ 15 6、选取最靓丽的候选字颜色 ............................................................................................................ 15 7、制作皮肤安装包............................................................................................................................ 16
百度手机输入法
皮肤设计教程
目录
基本介绍....................................................................................................................................................... 2 触屏版皮肤制作教程 ................................................................................................................................... 3
基本介绍
皮肤制作基本概念 皮肤制作的本质,主要包含两个步骤:第一是需要把各种输入法功能在效果图上面的按钮形象表达,
第二是把按钮的坐标找到,在 ini 文件中为它精准定位。百度手机输入法的皮肤也同样由 ini 文件控制键 位,无论是什么样的皮肤样式,都可以通过调整 ini 文件来陪陪布局。下面,我们将大家平时经常用到的 概念做一个简单梳理。
二、准备工作 在百度手机输入法触屏版皮肤中,png 文件不仅是皮肤的视觉样式,而且还决定了输入法的交互效
率。在制作皮肤之前,我们必须首先设计好皮肤中各种按键的样式。 百度手机输入法皮肤为了充分满足用户的自定义需求,我们只需直接绘制完整的键盘图案即可,
不需要拆分元素进行设计。 整个设计中,主要有两类键盘,一类为数字键盘,类似于普通手机,另一类是全键盘,类似于电
按这几个参数用切片工具在图片上标出
SCALE_TOP_MIDDLE = 0 SCALE_MIDDLE_LEFT = 1 SCALE_MIDDLE_MIDDLE = 1 SCALE_MIDDLE_RIGHT = 1 SCALE_BOTTOM_MIDDLE = 0
BACK_COLOR = D9E9FE 填充输入框的背景色 BORDER_COLOR = BFBFBF 最外层边框颜色
、输入提示框
当用户按下或者点划按钮时,提示用户即将要输入的字符,在 中由
字段控制
[HINT] FONT_SIZE = 88 文字大小 FONT_NAME = Tahoma 字体
FONT_WEIGHT = 700 文字粗细 FONT_CLEARTYPE = 1 是否使用字体平滑功能 FONT_COLOR = 2a59ab 文字颜色 BACK_COLOR = E7E3E7 填充输入提示框的背景色 BORDER_COLOR = BFBFBF 输入提示框边框颜色 W = 96 宽度(建议保留原值)
脑。当然,大家还可以发挥自己的创意,设计出别具一个的键盘布局。我们为大家准备好了推荐的设 计模板,方便大家设计不同分辨率键盘时选用。
下图为数字键盘。
下图为全键盘
三、开始制作 和所有的皮肤制作步骤一致,做完图片的准备工作之后,我们接下来就要将图片和配置文件进行
匹配,建议大家复制一份 ini 文件,然后直接在 ini 文件中修改即可。 下面,我们将结合“百度酷黑”皮肤来介绍百度手机输入法触屏版版皮肤的制作。 本教程中涉及的坐标,像素值,使用 adobe fireworks 的“切片工具”获取。
SOURCE_INNER_Y = 25
SOURCE_INNER_W = 46
SOURCE_INNER_H = 90
//以上四行参数指定候选字内部区域,这个区域会随着字体大小,以及面板的大小缩放,因此在选择
的时候时候,不能选入边角。
// 第一次制作皮肤时,可以用 adobe fireworks 打开
按这几个参数用切片工具在图片上标出
这个区域,这样可以帮助理解这个参数的意义
CONNTENT_X = 3 CONNTENT_Y = 26 CONNTENT_W = 47 CONNTENT_H = 89 //以上四行参数指定内容区,即,候选字显示的区域。 // 第一次制作皮肤时,可以用 adobe fireworks 打开 这个区域,这样可以帮助理解这个参数的意义
相关文档
最新文档