本文整理了Java中android.widget.SeekBar.onTouchEvent()
方法的一些代码示例,展示了SeekBar.onTouchEvent()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。SeekBar.onTouchEvent()
方法的具体详情如下:
包路径:android.widget.SeekBar
类名称:SeekBar
方法名:onTouchEvent
暂无
代码示例来源:origin: seven332/EhViewer
@Override
public boolean onTouchEvent(@NonNull MotionEvent event) {
if (mSeekBar == null) {
return super.onTouchEvent(event);
} else {
ViewUtils.getLocationInAncestor(mSeekBar, mLocation, this);
final float offsetX = -mLocation[0];
final float offsetY = -mLocation[1];
event.offsetLocation(offsetX, offsetY);
mSeekBar.onTouchEvent(event);
event.offsetLocation(-offsetX, -offsetY);
return true;
}
}
代码示例来源:origin: w1123440793/VideoListDemo
@Override
public boolean onTouch(View v, MotionEvent event) {
Log.e("custommedia", "event");
Rect seekRect = new Rect();
seekBar.getHitRect(seekRect);
if ((event.getY() >= (seekRect.top - 50)) && (event.getY() <= (seekRect.bottom + 50))) {
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;
}
});
代码示例来源:origin: WiInputMethod/VE
@Override
public boolean onTouchEvent(MotionEvent event) {
super.onTouchEvent(event);
return true;
}
代码示例来源:origin: com.albedinsky.android/ui-widget-picker
@SuppressLint("NewApi")
public boolean onTouchEvent(@NonNull MotionEvent event) {
final boolean processed = super.onTouchEvent(event);
final int progress = getProgress();
if (processed) {
代码示例来源:origin: com.albedinsky.android/ui
@SuppressLint("NewApi")
public boolean onTouchEvent(@NonNull MotionEvent event) {
final boolean processed = super.onTouchEvent(event);
final int progress = getProgress();
if (processed) {
内容来源于网络,如有侵权,请联系作者删除!