Я использую GestureViews для поворота, обрезки и перемещения ImageView, но я не могу использовать их для поворота, изменения размера и перемещения TextView, поскольку классы GestureViews работают только с ImageView.
Сначала вам нужно будет преобразовать текстовое представление в изображение.
Вы можете создать растровое изображение любого представления, используя buildDrawingCache () и getDrawingCache ()
TextView tv = (TextView)findViewById(R.id.textview); tv.buildDrawingCache(); ImageView img = (ImageView)findViewById(R.id.imageview); img.setImageBitmap(tv.getDrawingCache());
Подробнее об этомздесь - Создание растрового изображения из EditText и его содержимого
Затем используйте сенсорные жесты для перетаскивания и масштабирования объектов на экране, используя onTouchEvent () для перехвата сенсорных событий. https://developer.android.com/training/gestures/scale