2010-10-21 40 views
7

在Android 2.1上,就像在大多数图形计算机操作系统上一样,在按钮中按住鼠标,然后拖动,然后拖回来,然后松开(在按钮矩形内)会导致按下按钮。当鼠标指针位于按钮内(或实际上靠近)时,它也会突出显示,当指针离开区域时关闭,然后当指针返回时重新开启。Froyo上突出显示按钮的行为?

此行为允许用户通过拖动按钮直到其突出显示关闭并释放,从而取消中间按钮;它还允许用户改变主意,只要鼠标仍然关闭,然后返回到按钮以“拯救”点击。

在2.2中,似乎Android不再允许返回按钮。拖动取消突出显示,但在鼠标仍然按住的情况下返回不会重新突出显示该按钮,也不会产生点击事件。

所以,我的问题:这种改变是否真实(有其他人看到它)?和:是故意的?如果这种改变是故意的,那么这种改变的基本原理是什么?

+1

从来没有注意到。但我可以证实你的观察似乎是真实的。我使用的是自定义2.2 ROM,并且我遇到了与您所描述的相同的按钮行为。 – Nailuj 2010-10-21 18:34:08

+2

我不能真正测试2.1或之前的版本,但它在2.2版本上做了什么。对我来说,这是有道理的。想象一下你在ListView中有一个按钮。如果按下按钮,然后移动手指以滚动视图,则在停止滚动时不会按按钮。同样,如果你有一个拖放操作。如果您在按住按钮的同时移动手指,并将其他按钮拖动到其他位置,则不一定需要释放按钮。 – kcoppock 2010-10-21 20:24:51

+0

也在Android 4.0.4中测试过(同样的行为) – gian1200 2012-06-26 07:56:11

回答

1

由于我在Android 4.0.4中测试,我可以猜测这是故意的。

我的猜测是,他们进行了改变,以防止一些人不习惯触摸屏幕的问题。它也可以提高残疾人的可用性。但是,我不是谷歌,也不知道变化的真正原因。那些只是我的猜测。