我使用GestureViews来旋转、裁剪和移动ImageView,但不能使用它们来旋转、调整大小和移动TextView,因为GestureViews类只适用于ImageView。
发布于 2019-10-11 15:30:00
首先,您必须将文本视图转换为图像视图。
可以使用buildDrawingCache()和getDrawingCache()创建任何视图的位图
TextView tv = (TextView)findViewById(R.id.textview);
tv.buildDrawingCache();
ImageView img = (ImageView)findViewById(R.id.imageview);
img.setImageBitmap(tv.getDrawingCache());
更多关于同样的细节在这里- Create Bitmap Image from EditText & its content
然后使用触摸手势拖动和缩放屏幕上的对象,使用onTouchEvent()截取触摸事件。https://developer.android.com/training/gestures/scale
https://stackoverflow.com/questions/58332794
复制相似问题