Android自定义View之--理解视图层
2014-06-20 09:17
246 查看
直接看代码吧!
图解:
public class MyButton extends Button { public MyButton(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); } public MyButton(Context context, AttributeSet attrs) { super(context, attrs); } public MyButton(Context context) { super(context); } @Override protected void onDraw(Canvas canvas) { //文本之下 Paint paint = new Paint(); paint.setTextSize(55); paint.setColor(Color.BLUE); canvas.drawText("下面", canvas.getWidth()/2, canvas.getHeight()/2, paint); super.onDraw(canvas); //文本之上 paint.setColor(Color.RED); canvas.drawText("上面", canvas.getWidth()/2-100, canvas.getHeight()/2, paint); } }
图解:
相关文章推荐
- Android 仿 Iphone 自定义滚条视图(wheelview)
- android 自定义view中onMeasure()理解
- android视图(View)理解
- Android中自定义视图View之---前奏篇
- Android 仿 Iphone 自定义滚条视图(wheelview)
- 2014-11-3Android学习------关于自定义视图View的时候需要调用onMeasure--------GIF动画实现
- android视图(View)理解
- Android自定义视图系列----------- 计算view大小(measure)
- Android自定义View(二)深入理解Android中的自定义属性
- android 自定义view中onMeasure()理解
- android 自定义view中onMeasure()理解
- Android学习自定义View(五)——自定义ViewGroup及其onMeasure()的理解
- Android 自定义View onMeasure理解
- Android开发之自定义View(视图)
- 开源项目之Android ViewBadger(自定义的视图布局)
- Android 自定义View视图
- Android 自定义View修炼-自定义HorizontalScrollView视图实现仿ViewPager效果
- android ViewPager实现的轮播图广告自定义视图,网络获取图片和数据
- Android视图自定义View绘制流程完全解析,带你一步步深入了解View(二)