SeekBar增加可触摸区域
来源:互联网 发布:dbc2000怪物数据库 编辑:程序博客网 时间:2024/05/20 08:44
SeekBar有时候太细了,触摸不到,找了个办法,做个笔记。
直接上代码:
seekbar_parent为seekBar外层布局,注:seekBar触摸区域与seekbar_parent的区域大小有关
seekbar_parent.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { Rect seekRect = new Rect(); seekBar.getHitRect(seekRect); if ((event.getY() >= (seekRect.top - 500)) && (event.getY() <= (seekRect.bottom + 500))) { float y = seekRect.top + seekRect.height() / 2; //seekBar only accept relative x float x = event.getX() - seekRect.left; if (x < 0) { x = 0; } else if (x > seekRect.width()) { x = seekRect.width(); } MotionEvent me = MotionEvent.obtain(event.getDownTime(), event.getEventTime(), event.getAction(), x, y, event.getMetaState()); return seekBar.onTouchEvent(me); } return false; } });
4 0
- SeekBar增加可触摸区域
- Android中增加seekbar可触摸的区域
- 蛋疼的ViewPager+竖直SeekBar实现过程(2)可删除增加页面ViewPager实现
- 关于cocos2d触摸区域
- android 阻断seekbar的触摸事件
- Android-SeekBar可滑动进度条
- android 不改变布局的情况下,增加可点击区域
- 可触摸圆形进度条
- 触摸某一区域点击事件
- UI 增加热点区域
- UIButton增加响应区域
- 树莓派增加触摸开关模块
- 使用SeekBar制作可拖动的进度条
- 带标题可拖动的SeekBar
- 使用SeekBar制作可拖动的进度条
- SeekBar用户可拖动进度条示例
- 增加图片的点击区域
- Android 扩大触摸的触发区域 TouchDelegate
- 铁路修复计划(裸Kruskal+二分)
- USB无线网卡配置ICS失败,你可以连接到SoftAP,但可能无法使用internet服务
- JavaScrip 时间格式化 ----转载
- 中介者模式
- python 链表的归并排序(附数组的归并排序作为对照)
- SeekBar增加可触摸区域
- Ruby-基础语法
- Josiah的小园子 Git详细教程---多人协作开发
- Context.getExternalFilesDir()和Context.getExternalCacheDir()方法
- Lambda表达式与匿名内部类主要存在如下区别与相同点
- Leetcode 576 Out of Boundary Paths
- 【Unity&VS2015】VS2015的一个莫名其妙的问题
- 【Android】eclipse中使用RecyclerView
- Keras中实现mnist神经网络训练与模型保存(采用LeNet-5模型)