/*
* 这个demon演示了如何在应用中使用自定义的字体,android可以使用与windows同样的字体。
* 将windows/fonts目录下的字体复制到工程的assets目录下就可以使用了。
*/
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(new SampleView(this));
}
private class SampleView extends View{
private Paint mPaint=new Paint(Paint.ANTI_ALIAS_FLAG);
private Typeface mFace;
public SampleView(Context context) {
super(context);
mFace=Typeface.createFromAsset(getContext().getAssets(), "FRSCRIPT.TTF");
mPaint.setTextSize(36);
}
@Override
protected void onDraw(Canvas canvas) {
canvas.drawColor(Color.WHITE);
mPaint.setTypeface(null);
canvas.drawText("Default", 10, 100, mPaint);
mPaint.setTypeface(mFace);
canvas.drawText("Custom", 10, 200, mPaint);
}
}
}
Android Api Demos登顶之路(九十二)Graphics-->TypeFace
最新推荐文章于 2018-03-20 19:16:12 发布