2013-02-19 50 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