大家好,对于剪切位图底部边框,最佳实践是什么?是直接操作位图还是覆盖一个alpha mask drawable等等?
完整故事:
我有一个ListView,它看起来像iPhone的分组UITableView样式。我想在最后一行显示一个位图,但目前位图重叠了Listview单元格的自定义背景drawable。
谢谢提前!
提醒:我找到了这段代码片段:http://www.ruibm.com/?p=184。
在我的情况下,我只想要底部角落是圆形的,因此我在画布上添加了一个额外的drawRect(高度比drawRoundRect小)。
我认为你的答案可以在这里找到:如何在Android中创建带圆角的ListView?
我需要做同样的事情 - 但我想在XML中正确地完成它,而不是在Java代码中。
我已经在这个问题的答案中解释了我所做的事情:Android XML rounded clipped corners。
遮罩对我很有吸引力 - 它可以覆盖在任何布局上,几乎没有问题。非常容易在整个项目中进行缩放,并通过修改一个9Patch遮罩文件来更改确切的遮罩。