技术特征:
技术总结
本发明涉及一种滑动开关按钮的实现方法,步骤如下:1),定义滑动开关按钮类SlideSwitch;2),定义监听及回调接口;3),定义必要参数,用于设定滑动开关按钮相关的基础信息;4),定义画笔变量mPaint;5),定义变量mOnSwitchChangedListener,用于对外部调用时的状态回传;6),初始化位图,计算背景图片的宽和高;7),重写onTouchEvent方法,监听用户按下、移动、抬起的事件,和滑动动画处理;8),重写onDraw方法根据不同的状态绘制背景图和文字提示信息。本发明,通过自定义Switch开关按钮(Switch控件),实现滑动开关按钮,不同版本、不同机型具有一样的美化效果,可按需增加移动动画效果,减少了状态突变的突兀感,增加用户的体验。
技术研发人员:孙征
受保护的技术使用者:北京酷我科技有限公司
技术研发日:2018.04.16
技术公布日:2018.10.12