Кажется, это должно быть несколько тривиально, однако в моем приложении для 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)