Package 

Class OnClickKtxKt

    • Method Summary

      Modifier and Type Method Description
      final static <V extends View> V onClick(V $self, Long wait, Function1<View, Unit> onClickBlock) 设置一个防抖的点击事件监听器。此函数为任意视图 V 设置一个点击事件监听器,增加了时间间隔防抖的功能。如果两次点击的时间间隔小于指定的 wait 参数,则第二次点击不会触发事件。
      final static <V extends View> V setClickEnabled(V $self, Boolean enabled, Float disabledAlpha) 设置视图的点击启用状态。 当启用时,视图将响应点击事件,并且透明度设置为完全不透明。 当禁用时,视图将不响应点击事件,并且透明度会降低。
      final static <V extends View> V setClickDisabled(V $self, Boolean disabled, Float disabledAlpha)
      • 设置视图的点击启用状态。 当启用时,视图将响应点击事件,并且透明度设置为完全不透明。 当禁用时,视图将不响应点击事件,并且透明度会降低。

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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.