如何通过Android确定用户在图像按钮上单击的位置?

如何通过Android确定用户在图像按钮上单击的位置?,android,imagebutton,motionevent,Android,Imagebutton,Motionevent,这是我的按钮。我的困惑是,我不知道如何确定用户是单击了登录部分还是注册部分,因此我可以将他们带到各自的活动中。如果有人能1)说出一个我可以自己学习的资源,或2)解释查找视图位置的过程以及用于确定单击是否在视图特定部分范围内的任何可能算法,我将不胜感激。您应该将按钮分为两个不同的按钮,并分别处理单击。您应该将按钮分为两个不同的按钮,并分别处理单击。有两个图像按钮,并尝试实现您想要的相同外观 在你的情况下,即使这种事情是可行的。这是昂贵、复杂和不必要的。你会在按钮的样式上遇到问题(例如:焦点) 编辑

这是我的按钮。我的困惑是,我不知道如何确定用户是单击了登录部分还是注册部分,因此我可以将他们带到各自的活动中。如果有人能1)说出一个我可以自己学习的资源,或2)解释查找视图位置的过程以及用于确定单击是否在视图特定部分范围内的任何可能算法,我将不胜感激。

您应该将按钮分为两个不同的按钮,并分别处理单击。

您应该将按钮分为两个不同的按钮,并分别处理单击。

有两个图像按钮,并尝试实现您想要的相同外观

在你的情况下,即使这种事情是可行的。这是昂贵、复杂和不必要的。你会在按钮的样式上遇到问题(例如:焦点)

编辑:

是的,我明白,但我建议你不要把事情复杂化。因为,您的设备资源有限(例如:电池)


但是你仍然可以体验如何创建一个两边都是圆形的按钮,使用两个仍然令人兴奋的按钮:D.

有两个图像按钮,并尝试实现你想要的相同外观和感觉

在你的情况下,即使这种事情是可行的。这是昂贵、复杂和不必要的。你会在按钮的样式上遇到问题(例如:焦点)

编辑:

是的,我明白,但我建议你不要把事情复杂化。因为,您的设备资源有限(例如:电池)


但你仍然可以体验如何创建一个有两面的圆形按钮,使用两个按钮仍然令人兴奋:D.

thankyou@Diyoda。有时候最重要的事情是学会什么不该做。谢谢你@Diyoda。有时候,最重要的是学会什么是不该做的。