自定义View,重写onDraw()

  @Overrideprotected void onDraw(Canvas canvas) {super.onDraw(canvas);Paint paint  = new Paint();paint.setStyle(Paint.Style.STROKE);paint.setColor(Color.parseColor("#ff99cc"));paint.setStrokeWidth(5);Path path = new Path();//nosepath.addOval(200,200,300,350, Path.Direction.CW);//path.addOval(215,260,235,280, Path.Direction.CW);path.addOval(265,270,285,290, Path.Direction.CW);path.moveTo(250,350);path.cubicTo(250,350,280,380,320,380);//facepath.moveTo(250,200);path.cubicTo(250,200,550,200,560,380);path.cubicTo(560,380,560,500,450,510);path.cubicTo(450,510,280,520,320,380);//eyespath.addCircle(350,260,25, Path.Direction.CW);path.addCircle(420,285,25, Path.Direction.CW);//earpath.moveTo(420,230);path.cubicTo(400,140,460,130,440,230);path.moveTo(470,260);path.cubicTo(450,140,520,130,490,260);//mouthpath.moveTo(330,410);path.cubicTo(340,450,400,460,430,420);canvas.drawPath(path,paint);Paint fillPaint = new Paint();fillPaint.setStyle(Paint.Style.FILL);canvas.drawCircle(345,255,7,fillPaint);canvas.drawCircle(415,280,7,fillPaint);}

Android用自定义View画小猪佩奇相关推荐

  1. android 动态画直线,Android使用自定义view在指定时间内匀速画一条直线的实例代码...

    本文讲述了Android使用自定义view在指定时间内匀速画一条直线的实例代码.分享给大家供大家参考,具体如下: 1.效果图: 2.自定义view实现 public class UniformLine ...

  2. android 动态生成直线,Android使用自定义view在指定时间内匀速画一条直线的实例代码...

    本文讲述了Android使用自定义view在指定时间内匀速画一条直线的实例代码.分享给大家供大家参考,具体如下: 1.效果图: 2.自定义view实现 public class UniformLine ...

  3. android xml画圆,Android自定义View画圆功能

    本文实例为大家分享了Android自定义View画圆的具体代码,供大家参考,具体内容如下 引入布局 xmlns:tools="http://schemas.android.com/tools ...

  4. 安卓自定义View画钟实现转动

    1.自定义View画钟实现转动 这个和画圆差不多,不过只是价格分针,并实现其转动,要加一个线程.代码如下: Java类中的代码 package com.example.ll.canvas;import ...

  5. android五子棋编程教程全集,android简单自定义View实现五子棋

    本文实例为大家分享了android自定义View实现五子棋的具体代码,供大家参考,具体内容如下 先说一下吧,android的自定义View就是自己实现一个类去继承View,实现其中的方法,这里面我最感 ...

  6. 【Android】自定义View、画家(画布)Canvas与画笔Paint的应用——画图、涂鸦板app的实现

    利用一个简单的画图app来说明安卓的图形处理类与自定义View的应用. 如下图,有一个供用户自己任意画图.涂鸦的app, 这里不做那么花俏了,仅提供黑白两色,但可以改变笔尖的粗细. 实质上这里的橡皮擦 ...

  7. Android 系统(264)---android进阶——自定义View

    android进阶--自定义View 软件架构 01.自定义View简介 - onMeasure,onDraw,自定义属性  https://www.jianshu.com/p/48944aad200 ...

  8. 怎么用python画房子_怎么用python画小猪佩奇

    最近社会猪可是火遍了大江南北,不蹭下热度可对不起它.见过手画的佩奇,见过用代码画的吗? 没有?那就来看我大显身手. 用python的turtle库来画小猪佩奇. 有人问:turtle难不难? 答曰:不 ...

  9. python画猪头_使用Python画小猪佩奇 社会人标配

    看了一些用python实现小猪佩奇画画的帖子,向自己实现下,以此记录. 社会人的标配是谁,当然是吹风机小猪佩奇身上纹. 我自己尝试画过小猪配齐但是感觉眼睛特别难画,画出来的猪头没有立体感,眼睛画不好整 ...

最新文章

  1. 数据结构和算法:递归和迭代算法示例
  2. Linux下目录快速切换小工具bd
  3. 进入Ubuntu图形桌面的方法
  4. python--装饰器初阶
  5. 为什么推荐做印尼tiktok?
  6. matlab2c使用c++实现matlab函数系列教程-ismember函数
  7. VmBox硬盘容量调整
  8. python threading之条件变量同步(condition)
  9. 论文参考文献格式标准~收藏
  10. 郭德纲 相声下载(续)
  11. ARM的九种寻址方式
  12. js根据经纬度换算行驶里程
  13. 解决Application、Session丢失问题 — ASP.NET Application_End事件
  14. JST日本压着端子PH系列线对板连接器的PCB封装库
  15. 低代码、端到端,一小时构建IoT示例场景,声网发布灵隼物联网云平台
  16. 单片机基础:详解独立按键实现单击、双击、长按
  17. 研发安全环境解决方案(一):网络接入的安装和配置
  18. (stable_sort稳定排序)阿罗拉联盟赛
  19. Atitit 如何在水泥森林打猎 找到合适的公司
  20. 转载:微信的智能心跳方案

热门文章

  1. ACM--过沼泽--模拟--HDOJ 5477--A Sweet Journey
  2. docker提交比赛记录
  3. 解决不支持S/W HEVC(H265)解码/找不到FFmpeg64.dll
  4. vue项目查看脚手架版本报错
  5. Python免安装环境(Windows)
  6. 业务流程巡检拨测(开源工具)
  7. wps单元格内怎样批量换行_wps里excel怎么换行在同一单元格内
  8. 视频剪辑技巧,给每个视频添加不同背景图
  9. oracle column name as sign,Oracle日常性能查看 - ella的个人空间 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...
  10. LeetCode 299. Bulls and Cows(公牛和母牛)