//扩大点击区域
private void enlargeSeekBar() {
mContentView.setOnTouchListener(new OnTouchListener() {//mContentView是mProgressSeekBar的父view @Override
public boolean onTouch(View v, MotionEvent event) {
Rect seekRect = new Rect();
mProgressSeekBar.getHitRect(seekRect); if ((event.getY() >= (seekRect.top - 100)) && (event.getY() <= (seekRect.bottom + 100))
&& event.getX() >= seekRect.left && event.getX() <= seekRect.right) { float y = seekRect.top + seekRect.height() / 2;
float x = event.getX() - seekRect.left;//seekBar只接受相对x位置
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 mProgressSeekBar.onTouchEvent(me); }
return false;
}
});
}

最新文章

  1. jQuery源码分析系列:Callback深入
  2. hdu 5826 (物理) physics
  3. 网络封包分析工具Charles使用
  4. c++ ip地址的操作 c版
  5. JAVA多线程学习--生产者消费者问题
  6. HDU 3911 Black And White (线段树区间合并 + lazy标记)
  7. nyoj 36 最长公共子序列【LCS模板】
  8. Android中如何将dp,dip,sp与px相互转化
  9. JavaEE开发之SpringMVC中的路由配置及参数传递详解
  10. [Codeforces]850E - Random Elections
  11. 养成这8个编程习惯,你的Python性能将蹭蹭蹭地往上涨
  12. 扩展CRT +扩展LUCAS
  13. Jedis自己整理比较全的API
  14. 海康JAVA SDK库动态路径加载
  15. 【转】深入浅出JMS(三)--ActiveMQ简单的HelloWorld实例
  16. 浅析原生js模仿addclass和removeclass
  17. monobehaviour生命周期完整版
  18. golang 创建一个简单的广播echo服务器
  19. [Element-UI] 使用Element-UI的DateTimePicker组件报错:Cannot read property &#39;getHours&#39; of undefined
  20. java单例模式等一些程序的写法....持续更新...

热门文章

  1. .NetCore3.0短网址项目
  2. Jmeter-集合点与关联
  3. 4 Values whose Sum is 0 UVA 1152
  4. 【巨杉数据库Sequoiadb】巨杉⼯具系列之一 | ⼤对象存储⼯具sdblobtool
  5. Hadoop的安装(2)---Hadoop配置
  6. mysql 连接权限
  7. Git学习笔记-上传一个新的项目到GitHub上
  8. jQuery---学习roadmap---4 parts
  9. jQuery-File-Upload 使用,jQuery-File-Upload上传插件
  10. 在SQL2005中修改数据库名称