我想创建一个可以拖放,旋转和调整大小的edittext。我在github上找到了this库,想要使用它。
库在imageview中工作正常,但我无法直接在edittext上使用它,因为edittext没有setImageMatrix
方法。
所以我的目标是将edittext转换为imageview,然后在每次调用onTouch事件时将setImageMatrix
转换为imageview。
我当前的问题是edittext不可移动,它不能拖放,调整大小和旋转。
这是我的oncreate
:
text = (EditText) findViewById(R.id.txt);
text.setOnTouchListener(this);
text.setDrawingCacheEnabled(true);
text.buildDrawingCache();
ImageView img = new ImageView(this);
img.setImageBitmap(text.getDrawingCache());
img.setImageMatrix(mMatrix);
这是我的onTouch
事件:
v.buildDrawingCache();
ImageView img = new ImageView(this);
img.setImageBitmap(v.getDrawingCache());
img.setImageMatrix(mMatrix);
img.setAlpha(mAlpha);
我认为问题是因为我需要创建一个新的imageview实例,而不是直接将edittext转换为imageview。
请帮助我,谢谢你的帮助。