Android画布忽略fontsize

时间:2017-11-20 02:31:31

标签: android canvas android-fonts

无论我选择setTextSize(30),300还是使用getResources,我的屏幕上的文字总是显得很小。

为什么文本不缩放?

private void drawScore(Canvas canvas) {
        Paint p = new Paint();
        p.setARGB(1, 51, 42, 53);
        p.setStyle(Paint.Style.FILL);
        int scaledSize = getResources().getDimensionPixelSize(R.dimen.font);
        p.setTextSize(scaledSize);
        canvas.drawText(String.valueOf(scorer.points() + "pts"), canvas.getClipBounds().centerX(), 50, paint);
    }

<resources>
    <dimen name="fab_margin">16dp</dimen>
    <dimen name="font">300sp</dimen>
</resources>

0 个答案:

没有答案