当前位置: 首页 > news >正文

如何能让企业做网站的打算最有名的免费建站平台排行榜

如何能让企业做网站的打算,最有名的免费建站平台排行榜,wordpress template hierarchy,信息网推广宣传方案怎么写绘制的基本要素: onDraw(Canvas)#xff1a;是用来重写的 Canvas#xff1a;实际执行绘制的 Paint#xff1a;调整粗细和颜色等 坐标系#xff1a;以屏幕左上角为原点#xff0c;向右、向下为正向数值的坐标系 尺寸单位#xff1a;在绘制过程中所有的尺寸单位都是px…绘制的基本要素: onDraw(Canvas)是用来重写的 Canvas实际执行绘制的 Paint调整粗细和颜色等 坐标系以屏幕左上角为原点向右、向下为正向数值的坐标系 尺寸单位在绘制过程中所有的尺寸单位都是px像素在绘制阶段是直接跟屏幕打交道的 举例我们画一条线 package com.example.viewtest.viewimport android.content.Context import android.graphics.Canvas import android.graphics.Paint import android.util.AttributeSet import android.view.Viewclass TestView(context: Context, attrs: AttributeSet) : View(context, attrs) {private val paint Paint(Paint.ANTI_ALIAS_FLAG)override fun onDraw(canvas: Canvas) {super.onDraw(canvas)canvas.drawLine(100f, 100f, 300f, 300f, paint)} }画个圆 package com.example.viewtest.viewimport android.content.Context import android.graphics.Canvas import android.graphics.Paint import android.util.AttributeSet import android.view.View import com.example.viewtest.ext.dpclass TestView(context: Context, attrs: AttributeSet) : View(context, attrs) {private val paint Paint(Paint.ANTI_ALIAS_FLAG)override fun onDraw(canvas: Canvas) {super.onDraw(canvas)canvas.drawCircle(width / 2f, height / 2f, 100.dp, paint)} }接下来讲Pathpath不是用来绘制路径的绘制路径只是其中一个功能而已他是用来绘制图形的 使用Path绘制一个圆 package com.example.viewtest.viewimport android.content.Context import android.graphics.Canvas import android.graphics.Paint import android.graphics.Path import android.util.AttributeSet import android.view.View import com.example.viewtest.ext.dpclass TestView(context: Context, attrs: AttributeSet) : View(context, attrs) {private val paint Paint(Paint.ANTI_ALIAS_FLAG)private val path Path()// 在尺寸发生改变的时候初始化 pathoverride fun onSizeChanged(w: Int, h: Int, oldw: Int, oldh: Int) {super.onSizeChanged(w, h, oldw, oldh)path.reset()// 最后一个参数DirectionCW顺时针CCW逆时针path.addCircle(width / 2f, height / 2f, 100.dp, Path.Direction.CW)}override fun onDraw(canvas: Canvas) {super.onDraw(canvas) // canvas.drawLine(100f, 100f, 300f, 300f, paint) // // canvas.drawCircle(width / 2f, height / 2f, 100.dp, paint)canvas.drawPath(path, paint)} }这里主要讲一下DirectionDirection主要是用来处理两个图形相交处的样子通过Direction的配合使用可以使图形相交地方之处实现实心还是镂空的效果这里有一个标准 如果要确定一个点是在内部还是外部那么就从这个点像任意方向发送一条射线这条线遇到左旋逆时针路径就1右旋路径就-1最终结果无论正负只要不为0那么这就是一个在内部的点 除此之外一般使用path.fillType属性他的默认值是Path.FillType.WINDING使用path.fillType是另一套计算方式也就是说不管左旋还是右旋一个点只记录和path的相交次数奇数为内部偶数为外部 镂空效果直接设置为 path.fillType Path.FillType.EVEN_ODD 举个例子一个圆和一个方相交 package com.example.viewtest.viewimport android.content.Context import android.graphics.Canvas import android.graphics.Paint import android.graphics.Path import android.util.AttributeSet import android.view.View import com.example.viewtest.ext.dpclass TestView(context: Context, attrs: AttributeSet) : View(context, attrs) {private val paint Paint(Paint.ANTI_ALIAS_FLAG)private val path Path()// 在尺寸发生改变的时候初始化 pathoverride fun onSizeChanged(w: Int, h: Int, oldw: Int, oldh: Int) {super.onSizeChanged(w, h, oldw, oldh)path.reset()// 最后一个参数DirectionCW顺时针CCW逆时针path.addCircle(width / 2f, height / 2f, 100.dp, Path.Direction.CW)path.addRect(width / 2f - 100.dp, height / 2f, width / 2f 100.dp, height / 2f 2 * 100.dp, Path.Direction.CCW)// 第二个参数的作用是是否要自动闭合pathMeasure PathMeasure(path, false)pathMeasure.length// 给定一个长度会返回当前长度所处位置的切点也就是正弦值pathMeasure.getPosTan()path.fillType Path.FillType.EVEN_ODD}override fun onDraw(canvas: Canvas) {super.onDraw(canvas) // canvas.drawLine(100f, 100f, 300f, 300f, paint) // // canvas.drawCircle(width / 2f, height / 2f, 100.dp, paint)canvas.drawPath(path, paint)} }pathMeasure PathMeasure(path, false) 第二个参数的作用是是否要自动闭合如果一个图形假设是个半圆那么测量的就是这个半圆的长度如果是true就是半圆起始点连接线的长度
http://www.dnsts.com.cn/news/117742.html

相关文章:

  • 广东网站设计品牌设计十堰建设网站
  • 如何设计响应式布局网站塘厦在哪里
  • 怎么在凡科上做网站wordpress hotnews
  • 企业网站建设需求企业如何建公司网站
  • 介绍一个做美食的网站设计网站要多久
  • 飘雪影视在线观看西瓜seo外链推广工具
  • 做网站与全网营销搜索推广排名优化网站在百度搜索不到
  • 在浴室里做的网站互联网公司排名2021南方财富网
  • ppt接单兼职网站软件设计要求
  • 西客站网站建设搭建游戏
  • 8黄页网站建设数字短链接生成
  • 做医药商城网站的公司江苏嘉力电力建设有限公司网站
  • 上海市建设工程信息报送网站哈尔滨网站开发建设公司
  • 陕西省住房城乡建设厅网站管理中心如何推广普通话的建议6条
  • 三亚住房和城乡建设厅网站东营建站
  • 做网站开发哪里好电商网站模块介绍
  • 建设网站能自学吗网站外链
  • 做餐饮培训网站广告个人网站收款
  • 站长工具国产2022wordpress 心理
  • 手机版网站如何做电信服务器做网站
  • 宋朝网站应该怎么做网站建设功能模块几报价
  • 泰州做网站需要多少钱wordpress 显示不全
  • 信息网站 模板做网站代码
  • 旅游网站开发答辩ppt建设做网站
  • 做英文网站 是每个单词首字母大写 还是每段落首字母大写郑州网站定制
  • 淘宝网站建设那么便宜镇江网站建设工作室
  • 建设网站有哪些博物馆设计网站推荐
  • 中国网站建设公司前十名在自己电脑上建网站
  • 关于做情侣的网站的图片网站 建设需
  • 在线简历免费制作网站图片外链