2013-02-19 71 views
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

+0

一旦删除背景图像,然后再次运行,并告诉我什么发生然后。 – 2013-02-19 10:37:05

+0

角落显示模糊。 – 2013-02-19 10:42:31

回答

0

几个选项:

  1. 如果它是一个简单的色彩(在你的情况下,图像只显示红色) - 使用的背景颜色,而不是图像的
  2. 按照描述使用Android 9修补程序图片作为按钮here
  3. (坏)使用rou nded和透明的角落作为背景图像。

提示:也许你应该设置边框宽度和边框颜色,以避免模糊的外观。

+0

使用背景色显示转角模糊。边框宽度和边框颜色将改变我的应用的外观。我会看看Anroid 9-Patch,如果它工作 – 2013-02-19 13:33:58

+0

也许你可以提供一个截图,你的确切意思是'模糊' – 2013-02-19 13:37:38

+0

谢谢很多设置borderWidth:1,解决了我的问题:) – 2013-02-19 13:56:41