-
public final class OnClickKtxKt
-
-
Method Summary
Modifier and Type Method Description final static <V extends View> VonClick(V $self, Long wait, Function1<View, Unit> onClickBlock)设置一个防抖的点击事件监听器。此函数为任意视图 V 设置一个点击事件监听器,增加了时间间隔防抖的功能。如果两次点击的时间间隔小于指定的 wait 参数,则第二次点击不会触发事件。 final static <V extends View> VsetClickEnabled(V $self, Boolean enabled, Float disabledAlpha)设置视图的点击启用状态。 当启用时,视图将响应点击事件,并且透明度设置为完全不透明。 当禁用时,视图将不响应点击事件,并且透明度会降低。 final static <V extends View> VsetClickDisabled(V $self, Boolean disabled, Float disabledAlpha)设置视图的点击启用状态。 当启用时,视图将响应点击事件,并且透明度设置为完全不透明。 当禁用时,视图将不响应点击事件,并且透明度会降低。
-
-
Method Detail
-
onClick
final static <V extends View> V onClick(V $self, Long wait, Function1<View, Unit> onClickBlock)
设置一个防抖的点击事件监听器。
此函数为任意视图 V 设置一个点击事件监听器,增加了时间间隔防抖的功能。如果两次点击的时间间隔小于指定的 wait 参数,则第二次点击不会触发事件。
- Parameters:
wait- 点击间隔的防抖时间,单位为毫秒,默认为200毫秒。onClickBlock- 点击事件的回调函数,当视图被点击且满足防抖条件时执行。
-
setClickEnabled
final static <V extends View> V setClickEnabled(V $self, Boolean enabled, Float disabledAlpha)
设置视图的点击启用状态。 当启用时,视图将响应点击事件,并且透明度设置为完全不透明。 当禁用时,视图将不响应点击事件,并且透明度会降低。
- Parameters:
enabled- 是否启用点击。默认为 true。disabledAlpha- 禁用时的透明度。默认为 0.
-
setClickDisabled
final static <V extends View> V setClickDisabled(V $self, Boolean disabled, Float disabledAlpha)
设置视图的点击启用状态。 当启用时,视图将响应点击事件,并且透明度设置为完全不透明。 当禁用时,视图将不响应点击事件,并且透明度会降低。
- Parameters:
disabled- 是否禁用点击。默认为 true,意味着调用此函数将禁用点击。disabledAlpha- 禁用时的透明度。默认为 0.
-
-
-