嘿所有,剪切位圖底部邊界的最佳做法是什麼?只需操作位圖本身或覆蓋可繪製的alpha遮罩或...?Android位圖上的圓底角?
原委:
我有一個列表視圖,它看起來像iPhone的分組的UITableView風格。我想在最後一行顯示一個位圖,但是現在位圖與我自定義的Listview單元格的可繪製背景重疊。
Thx提前!
嘿所有,剪切位圖底部邊界的最佳做法是什麼?只需操作位圖本身或覆蓋可繪製的alpha遮罩或...?Android位圖上的圓底角?
原委:
我有一個列表視圖,它看起來像iPhone的分組的UITableView風格。我想在最後一行顯示一個位圖,但是現在位圖與我自定義的Listview單元格的可繪製背景重疊。
Thx提前!
:我發現這個代碼片段:http://www.ruibm.com/?p=184。
正如我而言,我只是想底角變圓,所以我加了一個額外的drawRect(具有比drawRoundRect較小的高度)在畫布上。
,我認爲你的答案可以在這裏找到:據透露How do I create a ListView with rounded corners in Android?
我需要做同樣的事情 - 但我想這樣做是正確的XML,而不是Java代碼。
我已經解釋了我對這個問題的答案做了:Android XML rounded clipped corners。
這是吸引我的遮蔽 - 它可以在任何佈局被覆蓋,以最少的問題。通過修改一個9Patch遮罩文件,可以很容易地擴展整個項目,並改變確切的遮罩。
Sry基因,不是真的,這個線程演示瞭如何設置自定義背景列表視圖(我在實際上類似的方式做了),但內容沒有得到反正裁剪,所以我的位圖仍然會疊加圓角落。 alex – alexleutgoeb 2010-02-12 23:33:39