親指がドラッグされたときにのみ SeekBar の進行状況を変更したい。現在、進行状況バーのどこかをクリックすると、位置も変わります。その余分な機能を削除する方法はありますか?
1 に答える
0
onStartTrackingTouch メソッドで SeekBar.getThumbOffset を SeekBar.getProgress と共に使用して、タッチ リスナーを使用してその領域にないタッチ イベントをフィルタリングできると思います。
@Override
public boolean onTouchEvent(MotionEvent event) {
int x = (int)event.getX();
int y = (int)event.getY();
switch (event.getAction()) {
case MotionEvent.ACTION_DOWN:
case MotionEvent.ACTION_MOVE:
case MotionEvent.ACTION_UP:
}
return false;
}
簡単な方法はありますか?私はそうは思わない。
于 2012-06-26T20:38:39.647 に答える