0

私はAndroid用のアプリを開発しています(Ti Sdk 2.1.2、Android Sdk2.2)。角の丸いボタンが欲しいのですが、borderRadiusを適用すると角がぼやけます。

var win= Titanium.UI.createWindow();
var login = Ti.UI.createButton({
    title : 'Login',
    height :50,
    width : 280,
    top :  50,
    left : 100,
    backgroundImage:'btn_bg.png',
    borderRadius: 5,
    color:'white',

});

win.add(login);

win.open();

btn_bg.png

4

1 に答える 1

0

いくつかのオプション:

  1. それが単純な色の場合(あなたの場合、画像は赤色のみを示しています)-画像の代わりに背景色を使用します
  2. ここで説明されているように、ボタンに Android 9-Patch イメージを使用します。
  3. (悪い) 角が丸く透明な完全な画像を背景画像として使用します。

ヒント: ぼやけた外観を避けるために、境界線の幅と境界線の色も設定する必要があるかもしれません。

于 2013-02-19T11:26:20.793 に答える