android中可以绘制圆角矩形。

1.利用画布cavas绘制

如果提供了一个方法可以在画布上绘制圆角矩形:

函数名称:public void drawRoundRect (RectF rect, float rx, float ry, Paint paint)

参数说明:

rect:RectF对象。
                rx:x方向上的圆角半径。
                ry:y方向上的圆角半径。
               paint:绘制时所使用的画笔。

示列:

Paint _debugInfoPaint = new Paint(Paint.ANTI_ALIAS_FLAG); //设置无锯齿 也可以使用setAntiAlias(true)
_debugInfoPaint.setColor(Color.GREEN);//设置画笔颜色
_debugInfoPaint.setAlpha(200);
_debugInfoPaint.setStrokeWidth(1.5f);//设置线宽
_debugInfoPaint.setStyle(Paint.Style.STROKE);//设置样式:FILL表示颜色填充整个;STROKE表示空心
canvas.drawRoundRect(new RectF(0, 0, 300, 300), 10, 10, _debugInfoPaint);

2.xml中设置

建立 rect_gray.xml文件放在drawable文件夹下面

 <?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"><!-- 填充颜色 --><solid android:color="#FFFFFF"></solid><!-- 线的宽度,颜色灰色 --><stroke android:width="1dp" android:color="#D5D5D5"></stroke>        <!-- 矩形的圆角半径 --><corners android:radius="0dp" />       </shape>

然后在使用的地方引用:

           <LinearLayoutandroid:id="@+id/activity_myhezu_wantchuzu"android:layout_width="wrap_content"android:layout_height="wrap_content"android:background="@drawable/myhezu_dottedline_rect_green"android:orientation="horizontal" >

android绘制圆角矩形相关推荐

  1. 微信小程序使用canvas绘制圆角矩形在Android:变形、锯齿

    这两天用小程序实现分享生成海报,那我的手机测的一直没问题,结果后来用同事的小米测发现:画的图形缺个角,锯齿形的,根据小程序社区回复:使用ctx.arc + ctx.lineTo就能避免Android错 ...

  2. Android自定义圆角矩形图片ImageView

    //自定义的圆形的ImageView类的实现代码如下:package com.xc.xcskin.view;import android.content.Context; import android ...

  3. 绘制圆角矩形(方法 )

    /* sharecodes.org 友情提醒:尊重知识,转载请注明原创作者.出处! */ /// <summary> /// C# GDI+ 绘制圆角矩形 /// </summary ...

  4. JavaScript 使用canvas绘制圆角矩形边框

    目录 分析 完整代码如下 前言 在react项目中需要用到绘制矩形填充, 因为直角矩形不够美观, 需要绘制圆角填充矩形 分析 Canvas并没有提供绘制圆角矩形的方法,但是通过观察,我们可以发现,其实 ...

  5. GDI+绘制圆角矩形

    1.最近,用到GDI+绘图,但是发现没有绘制圆角矩形的函数,故自己写了一个.下面贴出原理和代码,以作备份. 2.要绘制圆角矩形,基础是普通的直角矩形,需要做的就是将直角画成弧形. 3.绘制圆角矩形可以 ...

  6. canvas绘图,绘制圆角矩形。圆角线条。圆形头像

    //绘制圆角矩形 //x.x坐标,y,y轴坐标.width宽 height高  radius圆角(一定不能大于height的一半,否则不显示)   fillColor填充颜色.borderColor线 ...

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

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

  8. 咸鱼菌CAD实战—绘制圆角矩形

    咸鱼菌CAD实战-绘制圆角矩形 设计中一般使用圆角使产品看起来更舒服一些,今天我们来绘制一个圆角矩形. 方法如下: 绘制矩形 使用快捷键F,进入倒圆角工具.或者在工具栏中选择倒圆角工具 按R键进入半径 ...

  9. 在Android中绘制圆角矩形图片

    圆角矩形图片在苹果的产品中很流行,相比于普通的矩形,很多人都喜欢圆角矩形的图片,下面在Android中实现将普通的矩形图片绘制成圆角矩形.        先来看一下普通矩形图片的显示,代码很简单,从r ...

最新文章

  1. QT程序启动加载流程简介
  2. 写一个参数返回二进制中1的个数
  3. 关于android工程添加support-v7包的问题
  4. 互联网1分钟 | 0114 ZEPETO中文版“崽崽”上线;好未来2B利器未来魔法校全面升级...
  5. easypoi 如何合并相同的列,如何在Java中的POI中使用XWPFTable合并单元格(或应用colspan)?...
  6. xpath技术,用在dom4j中
  7. 一个典型的SAP Commerce extension目录结构
  8. 算法题目——爬楼梯(动态规划)
  9. pcl里面使用KdTree来搜索
  10. 拓扑排序----Kahn算法和字典序最小的拓扑排序
  11. .net 自定义控件显示及传参--转
  12. Android 属性动画简单分析(二)
  13. bitcoin.conf详解
  14. 探寻Linux 中国之路
  15. git创建分支,以及提交到远程创库
  16. 义隆循环左移c语言,二进制除法运算(义隆单片机)
  17. 奇想大白话之《羊了个羊》为何火,技术很厉害吗?
  18. 2023年全国最新二级建造师精选真题及答案55
  19. Duplicate entry '1106a210d0794c45a005ef034bc1b664' for key 'PRIMARY'
  20. UPS不间断电源除尘技巧分析

热门文章

  1. Imagination在GDC 2022上推出下一代移动游戏解决方案
  2. 无线信号的传输与接收(Channel-arrangement)
  3. Bugly 1:版本更新
  4. 利用Solidworks Motion将带有质量信息和关节约束的三维模型导入ADAMS
  5. 黑马程序员 对象序列化
  6. 为什么“1000000000000000 in range(1000000000000001)”在 Python 3 中如此之快?
  7. DFT分析连续非周期信号注意事项
  8. Nextcloud的部署迁移过程
  9. Google Java编程风格指南
  10. 简单方法求next值