监听事件的原理
2017-10-12 本文已影响12人
没风的地方
在activity中使用控件,很多时候我们都需要设置监听事件,如果你也接触了自定义控件的开发,那么需要认识监听事件的实现。
原理如下:
1.首先在自定义控件类内部定义一个interface
2.定义一个设置自定义控件状态的方法setState()(名字随意)来获取activity传过来的状态
2.在自定义控件里重写onTouchEvent方法,根据传过来的控件状态来执行不同的操作做出不同的显示
在activity中使用控件,很多时候我们都需要设置监听事件,如果你也接触了自定义控件的开发,那么需要认识监听事件的实现。
原理如下:
1.首先在自定义控件类内部定义一个interface
2.定义一个设置自定义控件状态的方法setState()(名字随意)来获取activity传过来的状态
2.在自定义控件里重写onTouchEvent方法,根据传过来的控件状态来执行不同的操作做出不同的显示