在main.xml中:

xmlns:android="http://schemas.android.com/apk/res/android"

android:layout_width="fill_parent"

android:layout_height="fill_parent">

android:layout_width="fill_parent"

android:layout_height="wrap_content"/>

在MyPaintDemo.java中:

package com.li.paintproject;

import android.os.Bundle;

import android.app.Activity;

import android.view.Menu;

import android.view.MenuItem;

import android.support.v4.app.NavUtils;

public class MyPaintDemo extends Activity {

@Override

public

void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.main);

}

}

在MyView.java中:

package com.li.paintproject;

import android.content.Context;

import android.graphics.Canvas;

import android.graphics.Color;

import android.graphics.Paint;

import android.graphics.Paint.Style;

import android.graphics.Rect;

import android.util.AttributeSet;

import android.view.View;

public class MyView extends View {

public MyView(Context context,

AttributeSet attrs) {

super(context, attrs);

}

@Override

protected void onDraw(Canvas

canvas) {

canvas.drawColor(Color.BLACK) ; //

画布为黑色

Paint paint = new Paint() ;

paint.setColor(Color.YELLOW) ; // 设置图形的颜色

Rect rect = new Rect(); //定义矩形

rect.set(120,50,360,200); //矩形左上角坐标(160,50),右下角坐标(360,200)

paint.setStyle(Style.STROKE); //空心的

canvas.drawRect(rect, paint);

}

}

Android如何绘制矩形方框,绘制矩形(方法二、空心的)相关推荐

  1. Android开发之shape画圆环的方法

    方法一: <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android=" ...

  2. 用python画圆角矩形_详解微信小程序canvas圆角矩形的绘制的方法

    详解微信小程序canvas圆角矩形的绘制的方法 发布时间:2020-10-04 18:20:31 来源:脚本之家 阅读:103 作者:清夜 微信小程序允许对普通元素通过 border-radius 的 ...

  3. php 绘制圆角矩形,快速绘制圆角矩形的三种方法 - 行业动态 - 济南新视觉实训基地-平面UI设计PS培训,室内设计,web前端,影视3D动画后期制作培训...

    圆角矩形可谓是UI设计中,我们最常见到的元素之一了,通过圆角矩形工具去绘制的圆角过于普通,且略显呆板,缺少吸引力.今天新视觉实训就给大家分享三种绘制圆角矩形的方法,让我们在千篇一律的圆角矩形中找寻一些 ...

  4. canvas 圆角矩形填充_详解微信小程序canvas圆角矩形的绘制的方法

    微信小程序允许对普通元素通过 border-radius 的设置来进行圆角的绘制,但有时候在使用 canvas 绘图的时候,也需要圆角,例如需要将页面上某块区域导出为图片下载到本地的时候,常用的解决方 ...

  5. IOS开发—IOS绘制圆,直线,弧线,矩形,扇形,三角形,贝塞尔等图形

    一.绘制圆,直线,弧线,矩形,扇形,三角形,贝塞尔等图形 //一个不透明类型的Quartz 2D绘画环境,相当于一个画布,你可以在上面任意绘画CGContextRef context = UIGrap ...

  6. 将矩形图片绘制成圆形图片

    这周的安卓作业要做一个音乐播放器, 而图片那块需要添加音乐的封面, 获取到的封面为矩形图片, 如果要像网易云一样做一个唱片风格的封面需要将矩形图片绘制成圆形图片, 在StackOverflow上查找得 ...

  7. h5 Canvas矩形的绘制

    h5 Canvas矩形的绘制 1.绘制矩形api 在Canvas中提供了绘制矩形的API: fillRect(x, y, width, height):绘制一个填充的矩形 strokeRect(x, ...

  8. H5canvas(绘制矩形,绘制圆形,绘制线段,绘制文字,绘制曲线)

    Canvas简介 canvas 最早由Apple引入WebKit,用于Mac OS X 的 Dashboard,后来又在Safari和Google Chrome被实现. 基于 Gecko 1.8的浏览 ...

  9. HTML画4个矩形,html5--5-4 绘制矩形

    html5--5-4 绘制矩形 学习要点 掌握绘制矩形的方法:strkeRect()/fillRect() 掌握绘制路径的 beginPath()和closePath() 矩形的绘制方法 rect(x ...

  10. python opencv最小外接矩形_Opencv绘制最小外接矩形、最小外接圆

    Opencv中求点集的最小外结矩使用方法minAreaRect,求点集的最小外接圆使用方法minEnclosingCircle. minAreaRect方法原型: RotatedRect minAre ...

最新文章

  1. 今日直播 | 全国高校人工智能人才与科技莫干山论坛直播来袭!
  2. lamp兄弟连视频笔记
  3. 关于 IPv6 大规模部署,给我们带来了什么~
  4. 【java笔记】IO流(1):IO流概述,字节输出/输入流读写文件
  5. android之activity跳转
  6. 程序员必备高频英语词汇
  7. InVEST模型在固碳、生境质量、产水等领域案例分析
  8. MATLAB数字信号处理系统GUI实现
  9. 毕业论文给图、表格、公式编号(不设置多级列表)
  10. 17-【istio】-【流量管理】-【流量管理案例篇】针对TCP流量
  11. 采样频率在频谱分析中的理解
  12. Matlab同步脉冲触发器参数,脉冲参数有哪些?脉冲参数介绍
  13. [Java反序列化]—SnakeYaml反序列化
  14. 手机浏览器类型( user agent)判断
  15. C++信息学奥赛一本通(T1413:确定进制)
  16. java打印 好看的图形_分享java打印简单图形的实现代码
  17. 安卓和IOS系统下字体样式的不同
  18. html语言中空行标记,HTML代码中的空格和空行的实例操作
  19. mysql st_contains实现_查看某一个点是否在某个多边形内 使用ST_Contains函数
  20. Android 注解Annotation及在流行框架中使用的原理

热门文章

  1. 把人工智能体验做到极致,微软深挖人工情感的商机
  2. excel在线_EXcel怎么把中文翻译英文?简单2招秒翻译
  3. tbase 之二 pgbench
  4. 如何生成希尔伯特矩阵
  5. 企业致胜在于人本管理--盖洛普著名的Q12
  6. java查看日志命令_查看日志常用的命令
  7. 软件测试 白盒测试用例设计方法动态 逻辑覆盖(语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖)基本路径测试法
  8. 时间管理——帕累托法则(二八定律)
  9. c预言plc编程语言,【讨论】对于PLC的编程语言STL、LAD、SCL等,你用的哪种语言呢?...
  10. FatFS-通用FAT文件系统详解