您的位置:首页 > 移动开发 > Android开发

Android Api Demos登顶之路(九十二)Graphics-->TypeFace

2015-10-11 07:54 417 查看
/*
* 这个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);
}

}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: