android绘制圆角矩形
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绘制圆角矩形相关推荐
- 微信小程序使用canvas绘制圆角矩形在Android:变形、锯齿
这两天用小程序实现分享生成海报,那我的手机测的一直没问题,结果后来用同事的小米测发现:画的图形缺个角,锯齿形的,根据小程序社区回复:使用ctx.arc + ctx.lineTo就能避免Android错 ...
- Android自定义圆角矩形图片ImageView
//自定义的圆形的ImageView类的实现代码如下:package com.xc.xcskin.view;import android.content.Context; import android ...
- 绘制圆角矩形(方法 )
/* sharecodes.org 友情提醒:尊重知识,转载请注明原创作者.出处! */ /// <summary> /// C# GDI+ 绘制圆角矩形 /// </summary ...
- JavaScript 使用canvas绘制圆角矩形边框
目录 分析 完整代码如下 前言 在react项目中需要用到绘制矩形填充, 因为直角矩形不够美观, 需要绘制圆角填充矩形 分析 Canvas并没有提供绘制圆角矩形的方法,但是通过观察,我们可以发现,其实 ...
- GDI+绘制圆角矩形
1.最近,用到GDI+绘图,但是发现没有绘制圆角矩形的函数,故自己写了一个.下面贴出原理和代码,以作备份. 2.要绘制圆角矩形,基础是普通的直角矩形,需要做的就是将直角画成弧形. 3.绘制圆角矩形可以 ...
- canvas绘图,绘制圆角矩形。圆角线条。圆形头像
//绘制圆角矩形 //x.x坐标,y,y轴坐标.width宽 height高 radius圆角(一定不能大于height的一半,否则不显示) fillColor填充颜色.borderColor线 ...
- php 绘制圆角矩形,快速绘制圆角矩形的三种方法 - 行业动态 - 济南新视觉实训基地-平面UI设计PS培训,室内设计,web前端,影视3D动画后期制作培训...
圆角矩形可谓是UI设计中,我们最常见到的元素之一了,通过圆角矩形工具去绘制的圆角过于普通,且略显呆板,缺少吸引力.今天新视觉实训就给大家分享三种绘制圆角矩形的方法,让我们在千篇一律的圆角矩形中找寻一些 ...
- 咸鱼菌CAD实战—绘制圆角矩形
咸鱼菌CAD实战-绘制圆角矩形 设计中一般使用圆角使产品看起来更舒服一些,今天我们来绘制一个圆角矩形. 方法如下: 绘制矩形 使用快捷键F,进入倒圆角工具.或者在工具栏中选择倒圆角工具 按R键进入半径 ...
- 在Android中绘制圆角矩形图片
圆角矩形图片在苹果的产品中很流行,相比于普通的矩形,很多人都喜欢圆角矩形的图片,下面在Android中实现将普通的矩形图片绘制成圆角矩形. 先来看一下普通矩形图片的显示,代码很简单,从r ...
最新文章
- QT程序启动加载流程简介
- 写一个参数返回二进制中1的个数
- 关于android工程添加support-v7包的问题
- 互联网1分钟 | 0114 ZEPETO中文版“崽崽”上线;好未来2B利器未来魔法校全面升级...
- easypoi 如何合并相同的列,如何在Java中的POI中使用XWPFTable合并单元格(或应用colspan)?...
- xpath技术,用在dom4j中
- 一个典型的SAP Commerce extension目录结构
- 算法题目——爬楼梯(动态规划)
- pcl里面使用KdTree来搜索
- 拓扑排序----Kahn算法和字典序最小的拓扑排序
- .net 自定义控件显示及传参--转
- Android 属性动画简单分析(二)
- bitcoin.conf详解
- 探寻Linux 中国之路
- git创建分支,以及提交到远程创库
- 义隆循环左移c语言,二进制除法运算(义隆单片机)
- 奇想大白话之《羊了个羊》为何火,技术很厉害吗?
- 2023年全国最新二级建造师精选真题及答案55
- Duplicate entry '1106a210d0794c45a005ef034bc1b664' for key 'PRIMARY'
- UPS不间断电源除尘技巧分析
热门文章
- Imagination在GDC 2022上推出下一代移动游戏解决方案
- 无线信号的传输与接收(Channel-arrangement)
- Bugly 1:版本更新
- 利用Solidworks Motion将带有质量信息和关节约束的三维模型导入ADAMS
- 黑马程序员 对象序列化
- 为什么“1000000000000000 in range(1000000000000001)”在 Python 3 中如此之快?
- DFT分析连续非周期信号注意事项
- Nextcloud的部署迁移过程
- Google Java编程风格指南
- 简单方法求next值