Если вы просто хотите, чтобы оно двигалось вправо или влево, а не следовало за прикосновением пользователя, вы также можете использовать анимацию вместо настройки параметров макета.Например, чтобы просто переместить вид вправо или влево, если пользователь касается правой или левой половины экрана, вы можете использовать:
int ScreenWidth = getResources().getDisplayMetrics().widthPixels;
float Xtouch = event.getRawX();
int sign = Xtouch > 0.5*ScreenWidth ? 1 : -1;
float XToMove = 50; // or whatever amount you want
int durationMs = 50;
v.animate().translationXBy(sign*XToMove).setDuration(durationMs);