我有一个关于 android dev 的菜鸟问题。
我搜索如何画一条带有文字的线条。
我访问了很多网站谈论它,但没有人回答我。
我创建了这个功能:
private void creerLigne(float x, float y, float xend, float yend, int color) {
Bitmap bmp = Bitmap.createBitmap(mImage.getWidth(), mImage.getHeight(), Config.ARGB_8888);
Canvas c = new Canvas(bmp);
mImage.draw(c);
Paint p = new Paint();
p.setColor(color);
p.setTextSize(50);
Path path = new Path();
path.moveTo(x - xend, y - yend);
c.drawTextOnPath("42", path, 0,30,p);
c.drawLine(x, y, xend, yend, p);
mImage.setImageBitmap(bmp);
}
有了这个,我有一行和文字,但文字在左上角:(。
谢谢你的帮助。