gpt4 book ai didi

java - Android - 使自定义 View 的透明区域不可点击

转载 作者:行者123 更新时间:2023-11-30 02:46:00 27 4
gpt4 key购买 nike

我有一个圆形的自定义 View 。

custom view that has a circle

圆圈有一个触摸监听器,当它被触摸时会显示一个动画。(我将使用红点作为引用。)

responds view when it is touched

但问题是,当我触摸圆圈外时,会显示动画,但没用。

when it is touched outside

所以,我的问题是,我可以让这个 View 在圆圈内可触摸吗?

最佳答案

您可以覆盖 View 中的触摸事件并检查它与圆心的距离是否小于其半径。

这需要像这样完成,因为 Android 上的 View 基本上总是矩形的。

关于java - Android - 使自定义 View 的透明区域不可点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25014132/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com