Android View
文章平均质量分 65
winter_jay
这个作者很懒,什么都没留下…
展开
-
Android selector 失效原因及OnTouchListener使用selector方案
1. selector资源xml中,默认资源放在最后一行;2. selector xml和png资源不能重名3. 监听View.OnClickListener事件 。我的例子中就是监听的OnTouchListener事件,导致selector失效。原创 2021-04-08 14:22:57 · 516 阅读 · 0 评论 -
Android自定义控件滑动值不正确
Android自定义一个ProgressBar控件,可以手动点击、拖动,以改变当前刻度值。大多数情况下都能正确显示数值,但是当快速不停往返滑动时,刻度值会概率显示错误,突然跳到最大值。 根据Log查看,当出错时,onTouchEvent()方法中的event.getAction()返回3,也就是MotionEvent.ACTION_CANCEL。当手指移动到了当前控件之外的时候,...原创 2019-03-25 10:50:11 · 191 阅读 · 0 评论 -
Android自定义控件没有touch pop音
Android view有playSoundEffect方法,该方法为控件的一些内置动作,比如点击,添加声音效果。在View的源码中,代码如下:public boolean performClick() { final boolean result; final ListenerInfo li = mListenerInfo; if (li !...原创 2019-05-16 15:49:41 · 678 阅读 · 0 评论