android 光标离开事件,android中的悬停事件的监听OnHoverListener

Android 4.0增加了对光标悬停事件、手写笔、鼠标按钮事件的支持。

悬停事件

View类现在支持“悬停”事件,通过对指针设备(如鼠标或其他设备驱动屏幕上的光标)支持,使得其用户交互更加丰富。

为了接收控件上的悬停事件,需要实现View.OnHoverListener,并通过setOnHoverListener() 进行注册。当悬停事件触发时,您的监听器onHover()就会被调用, 参数中含有触发悬停的View和悬停事件MotionEvent。 悬停事件可以是下列操作之一:

ACTION_HOVER_ENTER

ACTION_HOVER_EXIT

ACTION_HOVER_MOVE

如果你在View.OnHoverListener中 onHover()处理了此事件,则应该返回真。 如果返回false,则悬停事件将被继续分派到它的父视图中。

如果你的应用程序使用到了随着状态改变外观的控件,如按钮或其他控件。那么恭喜你,现在可以通过android:state_hovered 和state_hovered属性状态列表提供不同的背景绘制来响应悬停事件。

SDK中提供了对于悬停事件的示范,请参看ApiDemos工程中的Hover类。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值