首页 > 其他 > 详细

自定义View

时间:2014-12-14 17:06:05      阅读:311      评论:0      收藏:0      [点我收藏+]

bubuko.com,布布扣

 1 package org.mobiletrain.shudu08;
 2 import android.content.Context;
 3 import android.graphics.Canvas;
 4 import android.graphics.Color;
 5 import android.graphics.Paint;
 6 import android.view.View;
 7 
 8 
 9 public class MyView extends View{
10 
11     public MyView(Context context) {
12         super(context);
13         
14     }
15     @Override
16     protected void onDraw(Canvas canvas) {
17         Paint paint = new Paint();
18         //paint.setColor(Color.BLUE);
19         paint.setARGB(150, 0, 0, 200);
20         paint.setStrokeWidth(5);
21         paint.setStyle(Paint.Style.STROKE);
22         canvas.drawLine(0, 200, 600, 200, paint);
23         
24         paint.setTextSize(100);
25         canvas.drawText("apple", 10, 200, paint);
26         paint.setStyle(Paint.Style.FILL);
27         canvas.drawText("apple", 300, 200, paint);
28         super.onDraw(canvas);
29     }
30 }

能看出drawText的y值就是基准线

 

bubuko.com,布布扣

 

自定义View

原文:http://www.cnblogs.com/hixin/p/4162635.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!