E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
mpaint
属性动画 -- 弹起下落加载
3.自定义view@OverrideprotectedvoidonDraw(Canvascanvas){if(mCurrentShape==CIRCLE){
mPaint
.setColor(Color.Y
cao苗子
·
2024-02-15 04:39
Android中moveTo、lineTo、quadTo、cubicTo、arcTo的意思
mPath.lineTo(300,300);canvas.drawPath(mPath,
mPaint
);默认从坐标
拿什么拯救我的代码
·
2024-01-16 03:23
Android Paint画笔
常用方法构造方法PaintmPaint=newPaint();重置画笔
mPaint
.reset();设置颜色
mPaint
.setColor(Color.RED);/setARGB(inta,intr,intg
cain07
·
2024-01-11 01:49
Paint属性说明
mPaint
=newPaint();
mPaint
.setColor(Color.RED);//设置颜色
mPaint
.setARGB(255,255,255,0);//设置透明度颜色
mPaint
.setAntiAlias
什么龟
·
2023-12-18 22:23
自定义View的文字居中处理
当我们直接调用drawTextcanvas.drawText(text,getWidth()/2,getHeight()/2,
mPaint
);image.png你会发现文字是偏上的,为什么会这样呢?
kisass
·
2023-10-24 17:24
Android自定义系列——4.Canvas操作
请注意,位移是基于当前位置移动,而不是每次基于屏幕左上角的(0,0)点移动,如下://省略了创建画笔的代码//在坐标原点绘制一个黑色圆形
mPaint
.setColor(Color.BLACK);canvas.transl
进击的代码家
·
2023-10-22 20:23
自定义控件
Canvas
Android paint可设置的参数
mPaint
=newPaint();//初始化
mPaint
.setColor(Color.RED);//设置颜色
mPaint
.setARGB(255,255,255,0);//设置Paint对象颜色,范围为
迷庭
·
2023-10-21 01:09
接上 自定义View -Pain 中的Shade
1BitmapShader/***初始化画笔*/privatevoidinitPaint(){
mPaint
.setStyle(Paint.Style.FILL);
mPaint
.setColor(Color.RED
_周小二
·
2023-10-17 15:41
Android
mPaint
.setColorFilter使用
ColorFilter:颜色过滤器,使用方法可以给图片加上滤镜效果只对Google已经封装好的方法使用,也可以使用矩阵下来下来在研究float[]colorMatrix={2,0,0,0,0,//red0,1,0,0,0,//green0,0,1,0,0,//blue0,0,0,1,0//alpha};ColorMatrixcm=newColorMatrix();////亮度调节cm.setSca
迷庭
·
2023-10-12 02:59
自定义view 之 canvas.drawText
[email protected]
自定义view绘制字符,水平位置
mPaint
.setTextAlign(Paint.Align.CENTER);
mPaint
.setAntiAlias(true
探索的码易
·
2023-09-14 01:42
一行代码实现界面全灰(android,web,flutter)
Android端实现Paintpaint=newPaint();ColorMatrixcm=newColorMatrix();cm.setSaturation(0);
mPaint
.setColorFilter
浮名虚誉架构师
·
2023-09-10 17:35
圆角View(ImageView,Gif可用)
ImageView(context,attrs){overridefunonDraw(canvas:Canvas){super.onDraw(canvas)canvas.save()varmPaint=Paint()
mPaint
.color
明风_8627
·
2023-09-05 04:59
Android笔记 自定义控件时drawText字符串宽度的3种计算方式
Stringstr="hello";canvas.drawText(str,x,y,
mPaint
);//1.粗略计算文字宽度:floatwidth=
mPaint
.measureText(str);//2
只希望动力无限
·
2023-08-30 09:15
java
算法
开发语言
使用canvas的按钮、视图引导
直接看视图图一说下原理:就是在上面盖一个自定义的view,然后重写view的onDraw(Canvascanvas)方法1.首先设置背景为黑色半透明#cc000000,2.设置画布的属性为正常绘制显示,上下层绘制叠盖
mPaint
.setXfermode
iblue007
·
2023-08-21 16:14
自定义view
关键词引导
画布
Android Recycview 分割线
classGridSpanDecorationextendsRecyclerView.ItemDecoration{privatePaintmPaint;GridSpanDecoration(intcolor){
mPaint
没有颜色的菜
·
2023-08-17 23:08
[Android高级动画] 如何实现水波纹效果?
核心代码://绘制空心圆floatstrokeWidth=mDistance-mCurrentHoleRadius;floatradius=strokeWidth/2+mCurrentHoleRadius;
mPaint
.setStrokeWidth
小米Metre
·
2023-07-23 16:42
笔记1(自定义view)
(0,0)坐标连接当前坐标(x,y)的直线,当结合moveTo使用时,是当前画笔的坐标连接坐标(x,y)的直线;mPath.lineTo(400,400);canvas.drawPath(mPath,
mPaint
5b4187ae8813
·
2023-04-16 00:04
canvas 的使用
paint.setStyle(Paint.Style.STROKE);设置样式代表的是空心的只有轮廓paint.setStyle(Paint.Style.FILL);设置样式代表的实心的,里面是有颜色的
mpaint
.setAntiAlias
一个铲屎的程序员
·
2023-04-14 20:45
Android:Paint画笔的常用设置,高级方法使用
无参创建画笔对象
mPaint
=newPaint();设置画笔颜色
mPaint
.setColor(Color.red);通过ARGB设置颜色
mPaint
.setARGB(255,255,255,0);设置透明度
奋斗的小鹰
·
2023-04-13 14:17
android
LinearGradient的用法
privateLinearGradientlinearGradient;publicZiDingYiView(Contextcontext,AttributeSetattrs){super(context,attrs);
mPaint
名字_都被占了
·
2023-04-10 08:39
Android canvas平移 缩放 旋转 倾斜 切割 矩阵
translate平移后原点(0,0)坐标点的位置也会移动canvas.drawRect(0,0,400,400,
mPaint
);canvas.translate(50,50);
mPaint
.setColor
迷庭
·
2023-03-15 19:55
自定义进度条
1、绘制底色(灰色)2、绘制进度(蓝色)3、绘制最大的进度(纯蓝色)三、实现1)绘制底色RectFrf=newRectF(0,0,mWidth,mHeight);/*绘制圆角矩形,背景色为画笔颜色*/
mPaint
.setColor
_xiangpan
·
2023-03-09 01:51
Paint高级应用
Paint高级应用1.概念画笔,保存了绘制几何图形,文本和维度的样式和颜色信息2.常用APIprivatevoidinit(){
mPaint
=newPaint();
mPaint
.setColor(Color.RED
面熟_gson
·
2023-02-06 23:55
Android基础知识-3
但内容实际上是绘制在屏幕上的为了更好地说明绘制内容的本质和Canvas,请看下面例子:实例实例情况:先画一个矩形(蓝色);然后移动画布;再画一个矩形(红色)代码分析://画一个矩形(蓝色)canvas.drawRect(100,100,150,150,
mPaint
1
驰同学
·
2023-02-04 11:22
Android 给App设置默哀色(黑白化)
privatevoidblackAndWhiteMode(){PaintmPaint=newPaint();ColorMatrixcm=newColorMatrix();cm.setSaturation(0);
mPaint
.setColorFilter
冬絮
·
2023-01-29 08:32
Path类中的moveTo和lineTo
mPath.lineTo(300,300);canvas.drawPath(mPath,
mPaint
);默认从坐标(0,0)开始绘制。刚才我们不说了moveTo是用来移动画笔的吗?
程序员老林
·
2023-01-04 15:16
android
Android实现APP黑白化
先上效果图吧黑白化之前:黑白化之后:实现代码:PaintmPaint=newPaint();ColorMatrixcm=newColorMatrix();cm.setSaturation(0);
mPaint
.setColorFilter
feng海涛
·
2022-12-01 11:33
Android开发
android
Paint Canvas高级绘制-Paint
概念画笔,保存了绘制几何图形、文本和位图的样式和样色信息常用API常用API主要如颜色,效果和文本相关等PaintmPaint=newPaint();//初始化
mPaint
.setColor(Color.RED
lookid
·
2021-06-23 03:34
自定义view滑动按钮
Contextcontext,AttributeSetattrs){super(context,attrs);initPaint();initBmp();}privatevoidinitPaint(){
mPaint
Margaret_lhp
·
2021-06-14 09:58
Android开发细节——上班实战项目中遇到的棘手问题与解决方案汇总
Paint的细节用法1、设置笔帽
mPaint
.setStrokeCap(Paint.Cap.BUTT);//没有
mPaint
.setStrokeCap(Paint.Cap.ROUND);//圆形
mPaint
.setStrokeCap
Hensen_(许市长)
·
2021-06-10 21:07
android
canvas的使用
1:画圆canvas.drawCircle(width/2,height/2,radius,
mPaint
);//绘制圆形,第一个参数是圆心的x坐标,第二个参数是圆心的y坐标,第三个参数是半径,单位都是像素
名字_都被占了
·
2021-06-05 06:57
Android自定义View四(Canvas与ValueAnimator)
AttributeSetattrs,intdefStyleAttr){super(context,attrs,defStyleAttr);initPaint();}/***初始化画笔*/privatevoidinitPaint(){
mPaint
赫丹
·
2021-05-03 10:51
Android 自定义OrderView
privatevoiddrawBlackCircle(Canvascanvas){
mPaint
.setColor(Color.parseColo
Drummor
·
2021-05-01 16:48
自定义View-第二十步:PorterDuffXfermode
准备使用离屏绘制//新建图层intlayerID=canvas.saveLayer(0,0,width,height,
mPaint
,Canvas.ALL_SAVE_FLAG);//TODO核心绘制代码/
crossroads
·
2021-04-24 08:36
canvas基础用法
在viewToolImpl里创建canvas时,就已确定绘制坐标系,随着canvas的变化而变化//第一次绘制canvas.drawLine(0,0,canvas.getWidth(),0,
mPaint
路漫漫_0f8c
·
2021-02-26 14:05
Android中使用itemdecoration实现时间线效果
publicclassTimeLineDecorationextendsRecyclerView.ItemDecoration{privatePaintmPaint;publicTimeLineDecoration(){
mPaint
·
2021-02-23 10:21
Paint画笔的常用api简介、渲染器详解
mPaint
=newPaint();//初始化
mPaint
.setColor(Color.RED);//设置颜色
mPaint
.s
csdn小瓯
·
2021-02-08 17:59
Android开发
WY
UI
Paint
渲染器
Android自定义View圆形图片控件代码详解
核心代码//绘制背景canvas.drawCircle(mSize/2,mSize/2,mSize/2,
mPaint
);//设置模式为:显示背景层和上层的
·
2020-12-10 12:15
Android中moveTo、lineTo、quadTo、cubicTo、arcTo详解(实例)
mPath.lineTo(300,300);canvas.drawPath(mPath,
mPaint
);默认从坐标(0,0)开始绘制。如图:刚才我们不说了moveTo是用来移动画笔的吗?mPath
SHEGANG2020
·
2020-09-16 15:36
Android自定义View(二) 画圆角线
@OverrideprotectedvoidonDraw(Canvascanvas){super.onDraw(canvas);
mPaint
.setStrokeWidth(30);
mPaint
.setStrokeCap
perfectnihil
·
2020-09-16 15:07
自定义view
Paint方法setXfermode
android.graphics.Paint方法setXfermode(Xfermodex...http://my.oschina.net/smalant/blog/40328用法:设置两张图片相交时的模式例子:1
mPaint
xulaoban
·
2020-09-16 10:35
Android
自定义View相关学习(一) (SlantedTextView ,canvas)
SlantedTextViewSlantedTextView一个可以设置各个角落横幅的文本视图,继承的View不是TextView复制代码构造,调用了init(attrs)在init(attrs)方法中初始化取出各种自定义属性创建Paint画笔,背景的画笔
mPaint
weixin_33878457
·
2020-09-16 10:39
java
移动开发
Android 计算字符串在屏幕上所占的长度和宽度(像素单位)
获取字符串占的屏幕的宽度:PaintmPaint=newPaint();intwidth=
mPaint
.measureText(hello);//在屏幕中所占的宽度计算出当前绘制出来的字符串有多宽,可以这么来
yangkewx
·
2020-09-14 07:50
杂谈
Android 特效之炫酷水波纹动画
效果图示例代码1.初始化画笔publicWaveView(Contextcontext,AttributeSetattrs){super(context,attrs);mPath=newPath();
mPaint
qq_37739140
·
2020-09-14 02:38
Android中Paint,Canvas绘图与Shader着色器使用案例
前言我们在用Android中的Canvas绘制各种图形时,可以通过Paint.setShader(shader)方法为画笔Paint设置shader(eg:
mPaint
.setShader(shader
合抱之木,生于毫末,九层之台,起于累土
·
2020-09-13 09:14
Android
UI
android画弧线canvas.drawArc()参数详解
canvas.drawArc(rectF,a[position],b[position],false,
mPaint
);第一个参数是一个矩形相当于圆弧半径包裹的矩形第二个参数角度是按逆时针方向到3点钟位置的角度
风一样的男人神一样的存在
·
2020-09-13 08:23
android paint类函数讲解(一)
首先看下系统给Paint类都有那么函数:先把最简单的使用函数说下:
mPaint
.setColor(Color.RED);//设置画笔的颜色
mPaint
.setTextSize(60);//设置文字大小
mPaint
.s
zhoushenxian
·
2020-09-13 08:03
自定义控件
android
1.2.2_Paint渲染器 Shader的使用
Paint渲染器通过paint.setShader来进行设置
mPaint
.setShader(mShader);canvas.drawRect(0,0,500,500,
mPaint
);LinearGradient
Heiko-Android
·
2020-09-13 07:40
Android深度
关于canvas.drawArc,canvas.drawOval 和RectF 的关系
paint.setStyle(Paint.Style.STROKE)//radius="100dp"//interRadius="40dp"//linearWidth="10dp"//stokenWidth="40dp"
mPaint
晨风晨风
·
2020-09-13 07:44
android
view
Android自定义View之绘制虚线
privatePaintmPaint;privatePathmPath;publicDashLineView(Contextcontext,AttributeSetattrs){super(context,attrs);
mPaint
l6666_6666
·
2020-09-13 07:01
上一页
1
2
3
4
5
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他