public class MyView extends View {    private Paint Paint=null;    private Path path=new Path();    public MyView(Context context) {        super(context);        Paint=new Paint();        Paint.setTextSize(20);//调字体大小        Paint.setColor(Color.RED);//设置颜色    }    @Override    protected void onDraw(Canvas canvas) {        super.onDraw(canvas);        //凸//        path.moveTo(100,100);//        path.lineTo(100,300);//        path.lineTo(400,300);//        path.lineTo(400,100);//        path.lineTo(300,100);//        path.lineTo(300,50);//        path.lineTo(200,50);//        path.lineTo(200,100);//        path.lineTo(100,100);//        canvas.drawPath(path,Paint);//        //左边第一竖   凹//        canvas.drawLine(100,100,100,300,Paint);//        //上边第一横//        canvas.drawLine(100,100,200,100,Paint);//        //下边横//        canvas.drawLine(100,300,400,300,Paint);//        //中间竖//        canvas.drawLine(200,100,200,150,Paint);//        //中间小横//        canvas.drawLine(200,150,300,150,Paint);//        //中间右边竖//        canvas.drawLine(300,150,300,100,Paint);//        //右边上边横//        canvas.drawLine(300,100,400,100,Paint);//        //最后一竖//        canvas.drawLine(400,100,400,300,Paint);        //获取到屏幕的宽度        WindowManager wm = (WindowManager) getContext()                .getSystemService(Context.WINDOW_SERVICE);        int width = wm.getDefaultDisplay().getWidth();        //获取到字的宽度        String displayText = "中华人民共和国万岁!";        float textWidth = Paint.measureText(displayText);        //计算字体出现的x轴        float f = (width - textWidth) / 2;        canvas.drawText("中华人民共和国万岁!", f, 500, Paint);

 

更多相关文章

  1. Android中获取文本宽度和高度
  2. 移动端页面宽度自适应
  3. Android 获取drawable中图片的高度宽度
  4. android 获取实际view 宽度高度
  5. Android 中获取屏幕长度及宽度
  6. Android根据屏幕宽度缩放图片
  7. Android下如何计算要显示的字符串所占的宽度和高度

随机推荐

  1. TabLayout 遇到那些坑
  2. (Android) ContentProvider 实例
  3. Fastjson生成json时Null属性不显示
  4. android JB2连拍降速原理介绍
  5. Android(安卓)jni 编程(参数的传递,成员,方
  6. Android(安卓)保存图片到SQLite
  7. android中控件公用产生的冲突的解决办法
  8. android图表工具achartengine之ChartFact
  9. Android(安卓)AudioManager控制系统声音
  10. android 7种对话框的使用