【问题标题】:Get Non-Transparent Area of Drawable获取 Drawable 的非透明区域
【发布时间】:2015-05-14 11:21:00
【问题描述】:

我想知道有没有办法知道可绘制图像的非透明区域? 例如,我有这张图片:

我想要检测当人们触摸透明区域时它什么也不做,当人们触摸非透明区域(即开始按钮)时它会做一些事情。

感谢您的帮助。

【问题讨论】:

    标签: android drawable


    【解决方案1】:

    【讨论】:

    • 谢谢,我去看看。
    【解决方案2】:

    看到图像只不过是一组颜色像素,开始从左上角到右侧获取像素并迭代到右下角,并维护一个仅包含事件可能触发的像素的数组。在事件生成时添加检查并匹配相应像素的颜色代码

    【讨论】:

    • 如何获取彩色像素?
    猜你喜欢
    • 2019-07-10
    • 2014-09-18
    • 1970-01-01
    • 1970-01-01
    • 2012-06-20
    • 1970-01-01
    • 1970-01-01
    • 2011-01-16
    • 2021-09-22
    相关资源
    最近更新 更多