2012-03-22 45 views
0

負半徑形狀的角落我想創建一個角落的複合視圖,看起來像這樣:與Android的

inset rounded corner

它是如何這是可能在Android的?

+0

你有沒有找到任何方法? – hypd09 2014-06-22 16:06:20

+1

@ hypd09看看我的答案在這裏http://stackoverflow.com/a/24363561/1285670 – rstk 2014-06-23 10:23:59

回答

1

如果有人有同樣的問題,最好的方法是使用9.png drawables。在xml中是不可能的。

-1

您可以將OneSide Corner設置爲佈局的背景。

<?xml version="1.0" encoding="UTF-8"?> 
<shape 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:shape="rectangle"> 
    <stroke 
     android:width="1dip" 
     /> 
    <solid 
     android:color="#3D2A1D"/> 
    <corners 
     android:radius="20sp" 
     android:topRightRadius="0dp" 
     android:bottomLeftRadius="0dp" 
     android:bottomRightRadius="0dp"/> 

</shape> 

我不確定-ve邊界無線電。

+0

你不明白我想做什麼。也許是因爲我的解釋不好=)在這幅圖中,一個角度切割的綠色矩形是我的佈局 – rstk 2012-03-22 12:20:19

+0

@ user1285670:是的,我明白了。而且我也嘗試過,但不是內部的圓形角落。我的上述代碼將與OneSide外角一起使用。 – 2012-03-22 12:42:11

+0

這不僅僅是它的正常角落的負角。 – influx 2017-06-30 05:43:56