Android7.0 中文API -- ZoomButton

ZoomButton是Android中的一个组件,用于将长按事件转换为一系列点击事件以实现缩放功能。它在API level O中被废弃,建议使用其他方式实现相同功能。此组件本身不提供缩放行为,而是通过设置点击监听器来实现。
摘要由CSDN通过智能技术生成

完整内容请查看http://www.zhdoc.net/android/reference/android/widget/ZoomButton.html

ZoomButton

public class ZoomButton
extends ImageButton implements View.OnLongClickListener

java.lang.Object
   ↳android.view.View
    ↳android.widget.ImageView
     ↳android.widget.ImageButton
      ↳android.widget.ZoomButton


This class was deprecated in API level O.
Use other means to handle this functionality. This widget is merely a simple wrapper around a long-press handler.
此类在API level O版本中已经删除。
使用其他方法来处理这个功能。此widget仅仅是一个简单的包装器,其包装了一个长按操作的处理程序。

This widget provides a simple utility for turning a continued long-press event into a series of clicks at some set frequency. There is no actual 'zoom' functionality handled by this widget directly. Instead, clients of this API should set up an onClickListener to handle zoom functionality. That click listener is called on a frequency determined by setZoomSpeed(long) whenever the user long-presses on the ZoomButton.
这个widget提供了一个简单的工具,可以将持续的长按事件转换为一系列的按一定频率的点击。这个widget并不直接实际处理“zoom”的功能。相反,这个API的客户端应该设置一个onClickListener来处理缩放功能。当用户长按ZoomButton时,按setZoomSpeed(long)所确定的频率调用该点击监听器。

摘要


继承XML属性

From class android.widget.ImageView
From class android.view.View

继承常量

From class android.view.View

继承字段

From class android.view.View

Public构造方法

ZoomButton(Context context)
ZoomButton(Context context, AttributeSet attrs)
ZoomButton(Context context, AttributeSet attrs, int defStyleAttr)
ZoomButton(Context context, AttributeSet attrs, int defStyleAttr, int defStyleRes)

Public方法

booleandispatchUnhandledMove(View focused, int direction)

This method is the last chance for the focused view and its ancestors to respond to an arrow key.
此方法是获得焦点的视图及其父项,响应箭头按键的最后一次机会。

CharSequencegetAccessibilityClassName()

Return the class name of this object to be used for accessibility purposes.
返回此对象的类名,用于辅助功能目的。

booleanonKeyUp(int keyCode, KeyEvent event)

Default implementation of KeyEvent.Callback.onKeyUp(): perform clicking of the view when KEYCODE_DPAD_CENTER, KEYCODE_ENTER or KEYCODE_SPACE is released.
KeyEvent.Callback.onKeyUp()的默认实现;当KEYCODE_DPAD_CENTERKEYCODE_ENTERKEYCODE_SPACE释放后,执行此视图的点击事件。

booleanonLongClick(View v)

Called when a view has been clicked and held.
当一个视图被点击并保持时调用。(长按)

booleanonTouchEvent(MotionEvent event)

Implement this method to handle touch screen motion events.
实现此方法,以处理触摸屏的MotionEvent。

voidsetEnabled(boolean enabled)

Set the enabled state of this view.
设置此视图的使能状态。

voidsetZoomSpeed(long speed)

Sets the delay between calls to the widget's onClickListener.
设置对widget的onClickListener调用间隔延时。

继承方法


完整内容请查看http://www.zhdoc.net/android/reference/android/widget/ZoomButton.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值