2015-10-06 25 views
2

我試圖設置一個圖像的矩形的一個邊緣的圖標切斷;右下角具體。如何使用具有矩形形狀的圖層列表來獲取圖標,並切斷一條邊?

我想用layer-list可以實現,但是怎麼樣?

任何人都可以幫助我嗎?謝謝

something like this image here

+0

簡單的方法是將影像爲 –

+0

@Nilesh是的,我知道正確的,但我真的沒有選擇現在無論如何,有沒有解決方法? – beerBear

+0

使用擴展'BitmapDrawable'的自定義類 – pskink

回答

2

Path.onRoundRect()將不支持每個角落的不同大小。最好你設計一個圖像,因爲你想要和使用它。

否則u能設計圓角矩形像這樣...

<layer-list 
xmlns:android="http://schemas.android.com/apk/res/android"> 
<item > 
    <shape 
     android:shape="rectangle"> 
     <solid 
      android:color="#ff00ff"></solid> 
     <corners 
      android:bottomRightRadius="10dp" 
      android:topLeftRadius="10dp" 
      android:topRightRadius="10dp" 
      android:bottomLeftRadius="10dp"></corners> 
    </shape> 
</item> 
<item 
    android:drawable="@android:drawable/ic_btn_speak_now"> 

</item> 

+0

我正在嘗試使用相同的概念,但目前爲止尚未成功。感謝您的回覆.. – beerBear

相關問題