手机
当前位置:查字典教程网 >编程开发 >安卓软件开发 >Android自定义View之继承TextView绘制背景
Android自定义View之继承TextView绘制背景
摘要:本文实例为大家分享了TextView绘制背景的方法,供大家参考,具体内容如下效果:实现流程:1.初始化:对画笔进行设置mPaintIn=ne...

本文实例为大家分享了TextView绘制背景的方法,供大家参考,具体内容如下

效果:

Android自定义View之继承TextView绘制背景1

实现流程:

Android自定义View之继承TextView绘制背景2

1.初始化:对画笔进行设置

mPaintIn = new Paint(); mPaintIn.setAntiAlias(true); mPaintIn.setDither(true); mPaintIn.setStyle(Paint.Style.FILL); mPaintIn.setColor(getResources().getColor(R.color.colorPrimary)); mPaintOut = new Paint(); mPaintOut.setAntiAlias(true); mPaintOut.setDither(true); mPaintOut.setStyle(Paint.Style.FILL); mPaintOut.setColor(getResources().getColor(R.color.colorAccent));

2.绘制外框,内框,文字

获取组件宽高

int width = getMeasureWidth(); int height = getMeasureHeight();

绘制

@Override protected void onDraw(Canvas canvas) { //绘制背景,在绘制文字之前绘制 canvas.drawRect(new Rect(0, 0, getMeasuredWidth(), getMeasuredHeight()), mPaintIn); canvas.drawRect(new Rect(10, 10, getMeasuredWidth()-10, getMeasuredHeight()-10), mPaintOut); super.onDraw(canvas); }

以上就是本文的全部内容,希望能给大家一个参考,也希望大家多多支持查字典教程网。

【Android自定义View之继承TextView绘制背景】相关文章:

Android用户界面开发之:TextView的使用实例

Android-对自定义类型的list排序

Android开发之WebView组件的使用解析

Android开发笔记之:在ImageView上绘制圆环的实现方法

Android笔记之:在ScrollView中嵌套ListView的方法

Andorid TextView字幕效果实例

Android自定义控件之自定义属性

android 自定义ScrollView实现背景图片伸缩的实现代码及思路

Android控件之TextView的分析探究

Android自定义Style实现方法

精品推荐
分类导航