0

我正在为 android 开发一个应用程序(Ti Sdk 2.1.2,Android Sdk 2.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 回答