OK.Итак, после дальнейших исследований о том, как обрабатывать события мультитач и следуя совету Дамиана, я дошел до того, что перехватывал все сенсорные события, чтобы определить, скользит ли каждый указатель (в данном случае палец) нанабор заранее определенных SeekBar экземпляров, vol1 и vol2 .
код для надписи Activity :
@Override
public boolean dispatchTouchEvent (MotionEvent ev)
{
Rect sb1Rect = new Rect();
Rect sb2Rect = new Rect();
vol1.getGlobalVisibleRect(sb1Rect);
vol2.getGlobalVisibleRect(sb2Rect);
for (int i = 0; i < ev.getPointerCount(); i++) {
int pId = ev.getPointerId(i);
int coordX = (int) ev.getX(i);
int coordY = (int) ev.getY(i);
if(sb1Rect.contains(coordX, coordY)) {
Log.d(TAG, "[PID=" + pId + "] -> SeekBar 1 -> x:" + coordX + ", y:" + coordY);
} else if (sb2Rect.contains(coordX, coordY)) {
Log.d(TAG, "[PID=" + pId + "] -> SeekBar 2 -> x:" + coordX + ", y:" + coordY);
}
}
LinearLayout l =(LinearLayout) this.findViewById(R.id.linearLayout1);
l.dispatchTouchEvent(ev);
return true;
}
Теперь мне нужно только рассчитать значение каждого прикосновения SeekBar на основе его относительного X координата (не абсолют, который относится ко всему Активность ) и соответственно установите значение прогресса ( .setProgress (int value) ).