嘿所有,剪切位图底部边框的最佳做法是什么?只需操纵位图本身或覆盖可绘制的alpha蒙版或......?
整个故事:
我有一个Listview,看起来像iPhone的UITableView分组风格。我想在最后一行显示一个位图,但是现在Bitmap重叠了Listview单元格的自定义背景可绘制。
提前谢谢!答案 0 :(得分:4)
Fyi:我发现了这段代码:http://www.ruibm.com/?p=184。
在我的情况下,我只希望底角是圆角的,所以我在画布上添加了一个额外的drawRect(高度比drawRoundRect小)。
答案 1 :(得分:0)
我认为你的答案可以在这里找到:How do I create a ListView with rounded corners in Android?
答案 2 :(得分:0)
我需要做同样的事情 - 但我想在XML中做到这一点,而不是java代码。
我已经解释了我在这个问题的答案中做了什么:Android XML rounded clipped corners。
吸引我的是掩蔽 - 它可以叠加在任何布局上,只有最小的问题。只需修改一个9Patch掩蔽文件,即可轻松扩展整个项目,并更改确切的掩蔽。