我需要创建一个自定义的toggle-silder小部件,例如在iphone中,诸如开关项目等...对于我选择从LinearLayout继承的任务,将其定义为Vertical并获取一些xml属性,例如drawables用于按钮(一个用于打开,一个用于关闭),我只需放置两个视图,其中可绘制对象作为它们的背景。现在我面临的问题是:
- 我可以捕获 onKeyDown 和 onTouchEvent 以发现滑动和左右触发事件,因此我将切换按钮的状态,但我想知道是否在 android 系统 onSwipe 中读取了滑动事件,或者我应该尝试弄乱 GestureDetector ?
- 我希望滑动动画,我不知道该怎么做,有什么想法从哪里开始寻找?