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); } } }
相关文章推荐
- Android ViewPager前两页显示空白
- Android应用开发性能优化完全分析
- 安卓手机烧内存卡(就是内存卡损坏)的补救办法
- Android学习实践:10.单选按钮RadioButton
- Android 学习之路一:Activity之间传递数据的四种方式
- Android 学习之路 1:如何在Activity之间传递数据
- Android中常见的设计模式
- android反编译
- 关于android4.4及以上版本无法恢复还原短信的问题记录与解决
- ElyarAnwar的Android实战笔记---计算器(二) 分享是最好的记忆
- 10.10 android study!
- 在Android Studio里导入library(以github里的SlidingMenu为例),jar包及so的步骤
- Android 入门:一步一步搭建开发环境
- android fragment生命周期深度理解
- Android两个Activity之间的数据交换
- Android Studio快捷键
- Android UDP
- Intellij添加项目依赖解决方法
- android学习第2篇:windows下android环境搭建:adt-bundle
- android开发学习——序