2016-05-24 10 views
0

私は、ソフトキーのキーボードの例を母国語で使用してAndroidキーボードを開発しています。ユーザーの好みに基づくAndroidキーボードのレイアウト

これで、ユーザーはキーボーダーを設定できるようになりました。バックグラウンドの色、サイズなどのカスタマイズを設定できるオプションを用意し、対応する適切なキーボードを生成する必要があります。

誰でも私に正しい方向を導くことができますか?

答えて

0
  • 色あなたのコード内でカスタムカラースキームを定義する必要

を設定します。 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()メソッドに適用します。キーボードを描画するとき

設定

  • サイズがサイズ情報を決定するためにユーザによって定義されたパラメータを用いて、同様の方法でそれを行います。

    私はインプットメソッドソフトウェアに貢献しました。カスタムキーボードの開発の鍵は、構造を適切に設計することです。

関連する問題