嗨我想通过在android中使用paint,canvas更改我的字体大小.我的代码在这里.我怎样才能做到这一点 ?
public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } Canvas canvas = new Canvas(); Typeface tf = Typeface.createFromAsset(getAssets(), "RECOGNITION.ttf"); Paint paint = new Paint(); paint.setTypeface(tf); canvas.drawText("Lorem ipsum", 0, 0, paint); } }
任何人都可以帮我解决问题吗?我读了一些教程,但没有看到.我已阅读Stack的一些帖子,面临一些问题.
在"assets"文件夹下创建"fonts"文件夹.之后将您的字体文件放在"fonts"文件夹中并写下面的代码.
Typeface tf =Typeface.createFromAsset(getAssets(),"fonts/YOURFONT.ttf"); Paint paint = new Paint(); paint.setTypeface(tf); canvas.drawText("Sample text in bold RECOGNITION",0,0,paint);