【问题标题】:Round bottom corners on Android Bitmap?Android位图上的圆底角?
【发布时间】:2010-02-12 19:52:50
【问题描述】:

大家好,剪切位图底部边框的最佳做法是什么?只需操纵位图本身或覆盖可绘制的 alpha 蒙版或...?

整个故事:

我有一个看起来像 iPhone 的分组 UITableView 样式的 Listview。我想在最后一行显示一个位图,但现在位图与我的 Listview 单元格的自定义背景可绘制对象重叠。

提前谢谢!

【问题讨论】:

    标签: android listview bitmap


    【解决方案1】:

    仅供参考:我找到了这个代码 sn-p:http://www.ruibm.com/?p=184

    就我而言,我只希望底角是圆角的,所以我在画布上添加了一个额外的 drawRect(高度小于 drawRoundRect)。

    【讨论】:

      【解决方案2】:

      我想你的答案可以在这里找到:How do I create a ListView with rounded corners in Android?

      【讨论】:

      • 对不起,不是真的,这个线程显示了如何为列表视图设置自定义背景(我实际上以类似的方式完成了),但内容并没有被剪辑,所以我的位图仍然会覆盖圆角。亚历克斯
      【解决方案3】:

      我需要做同样的事情 - 但我想直接在 XML 中完成,而不是在 java 代码中。

      我已经解释了我在回答这个问题时做了什么:Android XML rounded clipped corners

      吸引我的是蒙版——它可以覆盖在任何布局上,而且问题极少。只需修改一个 9Patch 掩码文件,即可轻松扩展整个项目并更改确切的掩码。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-06-16
        • 1970-01-01
        • 2021-05-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多