0

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);
}

これで、私は行とテキストを持っていますが、テキストは左上隅にあります:( .

ご協力いただきありがとうございます。

4

1 に答える 1