gpt4 book ai didi

android - 试图在android中绘制一些简单的线条

转载 作者:行者123 更新时间:2023-11-29 18:22:19 26 4
gpt4 key购买 nike

我想通过代码在背景图像上画一些线来制作一种类似图形的东西,但我似乎无法找到一种方法来做到这一点,有人可以帮忙吗?

*编辑这里是我到目前为止所拥有的,但我在 Canvas canvas 线上获得了力量

*edit2 对我的无知感到抱歉,我是新手,我以前没有使用过 logcat。我打开了 logcat,看起来它可能是“传递给 Canvas 构造函数的不可变位图”。经过一些谷歌搜索,我认为这已经超出了我的能力范围,我没有意识到这涉及绘画。无论如何,感谢您的帮助。

package com.surreall;

import android.app.Activity;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.os.Bundle;

public class drawline extends Activity {
/** Called when the activity is first created. */

// load picture and create a canvas to draw onto


@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// set drawing colour
Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.felt2);
Canvas canvas = new Canvas(bitmap);
//Paint p = new Paint();
//p.setColor(Color.RED);

// draw a line onto the canvas
//canvas.drawLine(0, 0, 50, 50, p);
}
}

最佳答案

你会想要一些类似的东西:

// load picture and create a canvas to draw onto
Bitmap bitmap = BitmapFactory.decodeFile("my_pretty_picture.png");
Canvas canvas = new Canvas(bitmap);

// set drawing colour
Paint p = new Paint();
p.setColor(Color.RED);

// draw a line onto the canvas
canvas.drawLine(0, 0, 50, 50, p);

剩下的你自己填:)

关于android - 试图在android中绘制一些简单的线条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4745547/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com