Android 图形绘制与动画:从基础到进阶
一、图形绘制基础
1.1 绘制圆形
在 Android 中,我们可以使用 Paint 和 Canvas 来绘制图形。以下代码展示了如何绘制一个带有渐变效果的圆形:
circlePaint.setShader(sweepGrad);
canvas.drawCircle(canvas.getWidth()-125,
canvas.getHeight()-125, 125,
circlePaint);
1.2 文本绘制
1.2.1 默认字体和样式
Android 提供了几种默认的字体和样式。默认情况下,Android 使用无衬线字体(Sans Serif),但等宽字体(Monospace)和衬线字体(Serif)也可用。以下代码在 Canvas 上绘制抗锯齿文本:
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.Typeface;
...
Paint mPaint = new Paint(Paint.ANTI_ALIAS_FLAG);
Typeface mType;
mPaint.setTextSize(16);
mPaint.setTypefa
超级会员免费看
订阅专栏 解锁全文
74

被折叠的 条评论
为什么被折叠?



