android自定义View之从入门到放弃(四)实现事件监听回调 记录学习

释放双眼,带上耳机,听听看~!

先上效果图:
在这里插入图片描述

在实现滑动自定义view时滑动时上面的radiogroup要随着页面的滑动改变选中未选中的状态,这时候就要使用事件回调来进行设置
我们可以参考view的点击事件回调进行我们自定义的事件回调
在这里插入图片描述
从源码中我们可以将view的的点击事件分为以上的步骤
然后就可以根据View的点击事件来实现我们的事件回调

//在自定义的view中
/**
* 当页面发生改变
*/
public interface OnPageChangedListener {//定义接口
void onScrollTo(int position);
}
private OnPageChangedListener mPageChanged;
public void setOnPageChangedListener( OnPageChangedListener l) {//拿到接口实例
mPageChanged = l;
}
if(mPageChanged!=null){//实现接口数据
mPageChanged.onScrollTo(current);
}
//activity中调用
自定义View的实例.setOnPageChangedListener(new LunboView.OnPageChangedListener() {
@Override
public void onScrollTo(int position) {
// rg.check(position);
//要执行的回调
}
});

人已赞赏
Android文章

原创 android自定义View之从入门到放弃(五)仿QQ侧滑详解 记录学习

2020-3-19 13:35:27

Android文章

Android基于TCP协议的Socket通信完整详细易懂例子(一)(记录学习)

2020-3-19 16:55:31

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索