Blackberry で境界線のないカスタム ButtonField を作成するにはどうすればよいでしょうか。
4 に答える
3
ビンゴ、applyTheme()メソッドを追加するだけ
class BitmapButtonField extends ButtonField {
protected void applyTheme()
{
}
}
Arhimed&Rafael、助けてくれてありがとう!
于 2011-07-28T02:27:06.450 に答える
2
はい、拡張することで可能Field
です。2 つの画像を作成するだけです (1 つはフォーカス状態用、もう 1 つは非フォーカス状態用)。それらの画像に境界線を描かないでください。
サンプルの実装は、ここにあります。
于 2011-07-28T09:11:29.907 に答える
2
このチュートリアルを使用して、独自のカスタム フィールドを作成します。
paint() メソッドでフィールドの外観を制御します。
于 2011-07-28T09:08:43.920 に答える
1
アーヒメドの言う通り、伸ばした方がいいField
。これにより、ボタンの外観を最大限にカスタマイズできます。
私が作成したカスタマイズ可能なボタンの例を次に示します: https://github.com/HeshamMegid/BlackBerry-Custom-Controls
そのまま使用することも、ニーズに合わせてコードをさらに変更することもできます。
于 2012-03-14T11:55:16.200 に答える