0
我正在开发使用本地语言的软键键盘示例的Android键盘。基于用户偏好的Android键盘布局
现在,我希望用户能够设置keyborder,可以选择设置背景颜色,大小和类似的自定义,并相应地生成合适的键盘。
任何人都可以请指导我正确的方向。
我正在开发使用本地语言的软键键盘示例的Android键盘。基于用户偏好的Android键盘布局
现在,我希望用户能够设置keyborder,可以选择设置背景颜色,大小和类似的自定义,并相应地生成合适的键盘。
任何人都可以请指导我正确的方向。
您需要在代码中定义自定义配色方案。我将它存储在XML文件中。
<theme>
<!--先定义颜色-->
<color-def name="key_white" value="#F9F9FA"/>
<!--<color-def name="light_gray" value="#D4D6D7"/>-->
<color-def name="white" value="#FFFFFF"/>
<color-def name="shadow_black" value="#828386"/>
<color-def name="text_black" value="#000000"/>
<color-def name="light_gray" value="#BAC2C7"/>
<color-def name="cute_blue" value="#194FDC"/>
...
然后,解析这个xml文件,并将这些颜色值应用于onDraw()
方法。
做它以类似的方式,绘制键盘时,使用通过用户定义的,以确定大小信息的参数。
我对输入法软件做出了贡献。开发定制键盘的关键是正确设计结构。