gpt4 book ai didi

Android canvas画线——让线条变粗

转载 作者:IT老高 更新时间:2023-10-28 22:16:48 25 4
gpt4 key购买 nike

这看起来应该有点微不足道,但是在我的 android 应用程序中,我正在使用 Canvas 绘制一系列连接在一起的线条。出于某种原因,我的线条非常微弱。我想知道我怎样才能让我的线条变粗?这是我的代码..

for(int i=1; i<myArrayListOfValues.size(); i++){

Paint myPaint = new Paint(Paint.ANTI_ALIAS_FLAG);
myPaint.setStrokeWidth(8/*1 /getResources().getDisplayMetrics().density*/);
myPaint.setColor(0xffff0000); //color.RED

canvas.drawLine(myArrayListOfValues.get(i), myArrayListOfValues.get(i), myArrayListOfValues.get(i-1), myArrayListOfValues.get(i-1), myPaint);

}

另一件事是..我画的线条和圆圈总是黑色的.. setColor() 似乎从来没有任何效果。我尝试过使用颜色名称(例如 color.red)甚至它们的十六进制值(例如 0xffff0000)

最佳答案

改变值

myPaint.setStrokeWidth(8);

转为更大的整数,例如:

myPaint.setStrokeWidth(50);

会让线条变粗

另见 Paint.setStrokeWidth(float)

关于Android canvas画线——让线条变粗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6822888/

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