我正在尝试在 android 中创建 textview 的镜像。我尝试了下面的代码,但它不起作用
我的代码如下: -
public class MainActivity extends Activity {
TextView tv;
ImageView myImageView;
Bitmap bmp;
int bmpWidth, bmpHeight;
Matrix matrixMirrorY;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
tv=(TextView)findViewById(R.id.tv1);
tv.buildDrawingCache();
bmp=Bitmap.createBitmap(tv.getDrawingCache());
Matrix matrix = new Matrix();
matrix.preScale(-1.0f, 1.0f);
Bitmap mirroredBitmap = Bitmap.createBitmap(bmp, 0, 0, bmp.getWidth(), bmp.getHeight(), matrix, false);
myImageView.setImageBitmap(mirroredBitmap);
}
}