如何禁止点击 DotView?
How to disable clicks on DotView?
我正在使用来自 here 的自定义视图。我想使用此禁用用户与视图寻呼机 2 的交互:
binding.viewPager2.setUserInputEnabled(false);
但是,当我点击那个视图的一个点时它会移动。我试图用这个来禁用它:
binding.dotsView.setEnabled(false);
但是,这似乎行不通。
那我们怎么禁止点击呢?
库在内部使用 setOnClickListener 来启用点击监听器。使用下面的行。
binding.dotsView.setOnClickListener(null)
因此,可以设置一个空点击侦听器来禁用未来的点击。将视图设置为空点击侦听器后。
我找到了。我不得不提供许多属性,然后它被禁用了:
binding.dots.setDotsClickable(false);
binding.dots.setOnClickListener(null);
binding.dots.setEnabled(false);
binding.dots.setClickable(false);
我正在使用来自 here 的自定义视图。我想使用此禁用用户与视图寻呼机 2 的交互:
binding.viewPager2.setUserInputEnabled(false);
但是,当我点击那个视图的一个点时它会移动。我试图用这个来禁用它:
binding.dotsView.setEnabled(false);
但是,这似乎行不通。
那我们怎么禁止点击呢?
库在内部使用 setOnClickListener 来启用点击监听器。使用下面的行。
binding.dotsView.setOnClickListener(null)
因此,可以设置一个空点击侦听器来禁用未来的点击。将视图设置为空点击侦听器后。
我找到了。我不得不提供许多属性,然后它被禁用了:
binding.dots.setDotsClickable(false);
binding.dots.setOnClickListener(null);
binding.dots.setEnabled(false);
binding.dots.setClickable(false);