Android中的自定以view简单使用如下

1.创建一个类继承 Textview,view,viewgroup

public class CliView extends View
    private int x, y;
    private int r = 50;

2.创建一个画笔

new paint();
paint=new paint();//创建画笔
        paint.setColor(Color.RED);//可以用画笔来进行颜色修改
        paint.setStrokeWidth(3);//可以用画笔来设置行宽
        paint.setTextSize(20);//可以用画笔来设置字体的大小
        paint.setStyle(Paint.Style.FILL_AND_STROKE);//可以用画笔绘画填充风格和描边

3.重写onDraw方法//画布将paint花好的内容展示在画布上

@Override
    protected void onDraw(Canvas canvas) {
        super.onDraw(canvas);
        x=r;
        y=r;
     canvas.drawText("这是多美好的一天啊",30,30,paint);
    }

4.Activity类布局中引用写好的自定义view来进行实现

 <com.example.zdyapplication.CliView
        android:layout_marginTop="20dp"
        android:layout_width="100dp"
        android:layout_height="100dp"/>

5自定义view插入图片

 Bitmap drawable = BitmapFactory.decodeResource(getResources(),R.mipmap.a);
        canvas.drawBitmap(drawable,0,0,paint);

6简单文字效果展示图

自定以View文字实现效果图.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 6、View的绘制 (1)当测量好一个View之后,我们就可以简单的重写 onDraw()方法,并在 Canvas...
    b5e7a6386c84阅读 1,980评论 0 3
  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 14,096评论 2 59
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 7,380评论 0 17
  • 一、简历准备 1、个人技能 (1)自定义控件、UI设计、常用动画特效 自定义控件 ①为什么要自定义控件? Andr...
    lucas777阅读 5,394评论 2 54
  • 前言 自定义 View 有几种实现类型,分别为: 继承自 View 完全自定义; 继承自现有控件(如 ImageV...
    Little丶Jerry阅读 736评论 0 0

友情链接更多精彩内容