2011-06-17 42 views
1

我試圖在Android應用上使用9patch, 整體屏幕布局是在dp單位,所以9-patch UI部分的大小(如按鈕寬度)也是如此。Android如何特別說明9patch圓角半徑dp?

看起來,當在dp單元中構建用戶界面時,應該在像素單元中定義僅9像素的角落大小(意味着我根本無法指定角落部分的大小 - 使用原始像素),並且很難控制9patch的拐角半徑。

有沒有辦法在dp單位中定義9patch的圓角半徑或者是很好的解決方法來控制它的轉角尺寸?

回答

1

九貼片繪圖沒有角半徑。你可以控制它們如何被拉伸via the rules embedded in the 1px wide border

+0

你的意思是九角補丁的角尺寸只能由角落的「像素」來控制嗎?我認爲這是非常惱人的,而可伸縮的區域可以由dp單位設置:( – 2011-06-17 12:05:11

+0

「你的意思是九角補丁的角尺寸只能由角的多少」像素「來控制?」 - 有沒有大多數可繪製的「角尺寸」的概念。 – CommonsWare 2011-06-17 12:52:39