Я думаю, вы могли бы поместить что-то подобное в часть ACTION_MOVE вашего сенсорного слушателя.Вы можете найти начальную и текущую точки, взяв значения из MotionEvent, которые передаются вам в onTouch ().Если вы хотите, чтобы размер изменялся только в одном направлении, вам нужно беспокоиться о x или y.Если вы хотите изменить размер во всех направлениях, вам нужно получить расстояние для X и Y, а затем вызвать setHeight и setWidth со значениями, которые вы придумали.
int distanceFingerHasTraveled = fingerStartY - fingerCurrentY;
tv.setHeight(tv.getHeight() + distanceFingerHasTraveled);