• 2024-07-23Android开发 - onDraw方法中canvas参数解析与使用
    drawRoundRect参数解析canvas.drawRoundRect(RectFrect,floatrx,floatry,Paintpaint):rect:RectF对象rx:x方向上的圆角半径ry:y方向上的圆角半径paint:绘制时所使用的画笔绘制圆角矩形实例实例protectedvoidonDraw(Canvascanvas){//TODOAuto-generat
  • 2024-07-23Android开发 - onDraw通过RectF绘画矩形(RectF解析)
    RectF的参数解析RectF(floatleft,floattop,floatright,floatbottom);:可见四个参数均为float(浮点数)类型,其参数为:left:左边坐标;在绘制中常表示为起点的Y轴坐标top:上边左边;在绘制中常表示为起点的X轴坐标right:右边坐标;在绘制中常表示为终点的Y轴坐标bottom:下边坐标;在绘
  • 2024-07-23Android开发 - onMeasure、onLayout和onDraw方法解析
    onLayout、onMeasure和onDraw方法介绍onMeasure(intwidthMeasureSpec,intheightMeasureSpec)onMeasure方法用于测量View的大小。在自定义View中,我们需要重写这个方法,根据自定义View.xml视图的宽高测量模式(MeasureSpec)来计算并设置自定义View的宽高MeasureSpec:测量规范,以
  • 2023-12-11无涯教程-MFC - GDI
    Windows提供了在设备上下文中使用的各种绘图工具,它提供了用于绘制线条的笔,用于填充内部的画笔以及用于绘制文本的字体,MFC提供了等效于Windows中绘图工具的图形对象类。Drawing绘制设备上下文是Windows数据结构,其中包含有关设备(例如显示器或打印机)的图形属性的信息。所有绘图
  • 2023-02-01自定义 CircleView - 继承 View 重写 onDraw
    一、画一个圆形的View如图,该圆形控件的宽为match_parent,高150dp,为了看到控件的整体宽高效果,为控件加了背景色即浅绿色:#3300aa00该页面的布局<?xmlversion="1.0"encodi
  • 2023-01-26自定义View 流程
    一、onDraw()overridefunonDraw(canvas:Canvas?){super.onDraw(canvas)canvas.drawXX(x,x,paint)}二、Paint 画笔可实现多种效果,如渐变
  • 2022-11-23自定义View
    View类是Android中各种组件的基类,如View是ViewGroup基类,表现为显示在屏幕上的各种视图。Android中的UI组件都是由View和ViewGroup组成。 ttributeSet与自定义属性:系统自
  • 2022-09-23View 深入学习
    参考文档: https://blog.csdn.net/guolin_blog/article/details/12921889 LayoutInflaterinflate()作用:用于加载布局的;广泛用于动态添加view; 创建出view的实
  • 2022-08-19MFC实现Txt05之研究CRichEditView与OnDraw/Serialize/OnNewDocument
    首先明确声明,单文档CTestView继承CRichEditView,在此基础上研究分析所遇到的问题。 1、关于OnDraw函数:2、关于Serialize函数: 1、关于OnDraw:不知道有没有以及过,其实