自定义View添加点击事件

本文介绍了如何在自定义控件中添加点击事件,特别是处理局部点击的需求。通过自定义点击事件接口、设置监听方法并重写onTouchEvent(),在处理触摸事件时判断ACTION_DOWN、ACTION_MOVE和ACTION_UP,实现精准的点击交互。
摘要由CSDN通过智能技术生成

最近一直在学习自定义控件

越学习越觉得自定义控件厉害。也越发的想掌握其原理。

虽然GitHub上各种各样的轮子都有,但是万一没有呢?

依靠轮子是不靠谱的!!!

自己掌握原理,才是最靠谱的!!!


当我用自定义控件画出来想要的效果时,突发奇想。

点了一下,发现没反应。于是想设置监听事件。

我的画的控件充满屏幕,我只是想点击局部。但是直接设置监听的话,监听的是整个控件。

一时间有点懵逼。于是Google找思路。


大致的思路如下:

1.自定义点击事件接口

//自定义点击事件接口
interface HomeViewClick {
    fun onViewCilik()
}

<

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值