Canvas.drawBitmap定位参数

时间:2018-06-05 14:51:48

标签: java android canvas bitmap

您好我想知道我是否可以获得一些有关如何实现此屏幕相同布局的帮助:

Target Image

所以,当我使用这段代码时:

 send.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {

            Canvas canvas = new Canvas(bitmap);
            TextView1.setDrawingCacheEnabled(true);
            TextView2.setDrawingCacheEnabled(true);
            TextViewInfo1.setDrawingCacheEnabled(true);
            TextViewInfo2.setDrawingCacheEnabled(true);

            canvas.drawBitmap(TextViewInfo1.getDrawingCache(), 0, 100, null);
            canvas.drawBitmap(TextViewInfo2.getDrawingCache(), 0, 100, null);
            canvas.drawBitmap(TextView1.getDrawingCache(), 50, 200, null);
            canvas.drawBitmap(TextView2.getDrawingCache(), 500, 200, null);
            picFrame.setImageBitmap(bitmap);

我希望只有相同的布局才会将其打印到图像上。这是我的尝试,你可以看到很好:

Attempt

有人可以帮忙!

编辑我想要实现的目标:

我已经在Target Image中看到了一个活动和xml。这样做的目的是用户输入详细的工单号和图像编号。然后将该数据存储在图像上方的文本视图中。企业希望将图像保存在顶部,将图像作为一个文件。几乎就像文本视图分层在图像的顶部。虽然,要发送它,它必须是一个文件,如位图。

0 个答案:

没有答案