2010-02-12 39 views
4

嘿所有,剪切位圖底部邊界的最佳做法是什麼?只需操作位圖本身或覆蓋可繪製的alpha遮罩或...?Android位圖上的圓底角?

原委:

我有一個列表視圖,它看起來像iPhone的分組的UITableView風格。我想在最後一行顯示一個位圖,但是現在位圖與我自定義的Listview單元格的可繪製背景重疊。

Thx提前!

回答

3

:我發現這個代碼片段:http://www.ruibm.com/?p=184

正如我而言,我只是想底角變圓,所以我加了一個額外的drawRect(具有比drawRoundRect較小的高度)在畫布上。

0

我需要做同樣的事情 - 但我想這樣做是正確的XML,而不是Java代碼。

我已經解釋了我對這個問題的答案做了:Android XML rounded clipped corners

這是吸引我的遮蔽 - 它可以在任何佈局被覆蓋,以最少的問題。通過修改一個9Patch遮罩文件,可以很容易地擴展整個項目,並改變確切的遮罩。