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
自定义星星评分控件续集
其实早就补上了,只不过最近在忙找工作的事,没来得及写而已其实主要只是逻辑问题而已onDraw的逻辑//画图for(inti=0;ii)canvas.drawBitmap(starT,starSize*i,0,
mPaint
eiun
·
2020-04-14 00:53
用Path动态绘制Drawable
1.初始化画笔privatevoidiniPaint(){//外部边框画笔
mPaint
=n
xiaoyanger
·
2020-04-12 20:11
自定义view心得
Contextcontext){super(context);}publicZiDingYiView(Contextcontext,AttributeSetattrs){super(context,attrs);
mPaint
名字_都被占了
·
2020-04-11 00:14
测量字符串宽高
1.宽度测量是比较简单的,直接使用floattextWidht=
mPaint
.measureText("加入购物车");返回float类型的值即为字符串宽度值2.高度测量Paste_Image.pngtop
山岭巨人郭敬明
·
2020-04-09 20:00
完全自定义控件-简单环形进度条制作
之绘制基本形状简单环形进度条制作本文实现一个自定义的加载进度条,效果如下图所示:效果实现步骤:新建CircleProgressView类继承View在构造函数中初始化画笔privatevoidinit(){
mPaint
hongjay
·
2020-04-05 03:07
Paint画笔高级应用(一)
一、Paint常见APIPaintmPaint=newPaint();
mPaint
.setColor(Color.RED);
taofaqi
·
2020-04-05 01:14
Android-->模仿360底部导航按钮
其实还是很简单的.那就不断绘制drawCircle就可以了.难就难在左右边界这2个特殊的地方.我这里使用了drawArc的方法,完成左右2个特殊的地方.部分代码://首先绘制内圆.也就是没有透明颜色的圆
mPaint
.setColor
angcyo
·
2020-04-01 06:29
Paint进阶
下文API的说明都是以Demo示例来说明,有关Paint的基础Api这里不再阐述,统一设置Paint的基础样式如下:
mPaint
=newPaint(Pa
慕涵盛华
·
2020-03-30 12:56
自定义View(Path二)
Path.setFillType()我们知道,Paint(画笔)可以设置填充模式
mPaint
.setStyle(Paint.Style.FILL);那么问题来了,如果我们绘制两个相交的矩形:应该是填充成这样呢
fcott
·
2020-03-30 01:42
自定义控件从入门到精通(三)自定义view
初始化省略掉了变量声明,直接上初始化publicNumProgress(Contextcontext,AttributeSetattrs){super(context,attrs);
mPaint
=newPaint
ambitioner
·
2020-03-29 12:35
Android Paint:画笔
ANTI_ALIAS_FLAG——用于绘制时抗锯齿Paint(Paintpaint):使用构造函数中Paint的属性生成一个新的PaintprivatevoidinitPaint(){//构建Paint时直接加上去锯齿属性
mPaint
1
被时光移动的城
·
2020-03-19 22:52
自定义密码控件(九宫格手势,输入框)
类似微信支付宝密码输入控件圆角矩形RectFrect=newRectF(mPadding,mPadding,getMeasuredWidth()-mPadding,getMeasuredHeight()-mPadding);
mPaint
.setStrokeWidth
ldoublem
·
2020-03-16 05:15
开发带体感操作的打砖块小游戏
主界面核心代码1、Ball类:小球//绘制圆publicvoiddraw(Canvascanvas){canvas.drawCircle(mCenter.x,mCenter.y,mRadius,
mPaint
没有什么不开心哈哈哈哈哈
·
2020-02-27 04:45
android高级自定义View之Paint高级使用(文字绘制)
基本方法初始化一个画笔PaintmPaint=newPaint();画笔的重置,在自定义控件时,前面设置了画笔的各个参数,如果后面还要用到画笔但要更改参数,这时就不用重新new一个画笔,直接重置下就可以了
mPaint
android的那点事
·
2020-02-25 03:29
自定义View时由于wrap_content以及padding引发的问题
举个例子,当我们继承View来实现一个自定义view时,重写onDraw方法,画一个圆,canvas.drawCircle(width/2,height/2,radius,
mPaint
);当我们在布局中使用时
dhhuanghui
·
2020-02-24 14:20
Android自定义控件学习笔记(二)
如果你注意到了的话,在一开始我们设置画笔样式的时候是这样的://设置画笔模式为填充
mPaint
.setStyle(Paint.Style.FILL);为了展示方便,容易看出效果,之
莫绪旻_向屿
·
2020-02-20 14:02
Android:Path总结
mPath.lineTo(100,100);canvas.drawPath(mPath,
mPaint
);lineTo.pngquadToqu
筱南独舞
·
2020-02-18 04:55
Android Paint高级进阶使用以及图像混合模式Xfremode的使用
文本和位图的样式和颜色信息2、常用api:主要如颜色,效果和文本相关等Paint常用属性和设置还有一个方法:可以通过FontMetrics获取字体的各种属性Paint.FontMetricsfontMetrics=
mPaint
.getFontMetrics
MR_特殊人士
·
2020-02-13 06:55
Android绘图之drawText绘制文本相关(4)
1Paint绘制文字相关:相关函数说明:
mPaint
.setStrokeWidth(10);//设置画笔宽度
mPaint
.setColor(Color.BLUE);//设置画笔颜色
mPaint
.setStyle
sliencexiu
·
2020-02-11 14:56
android paint滤镜API
ColorMatrixcolorMatrix=newColorMatrix(newfloat[]{1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0});
mPaint
.setColorFilter
hello_math
·
2020-02-11 02:25
Android利用 canvas和Shader阴影绘制
SeekBarAndroid利用canvas和Shader阴影绘制源码下载:Github,码云Github太慢,所以只在码云上持续更新效果图:在这里插入图片描述1.关于Thumb的阴影效果的关键的代码
mPaint
.setColor
KosmoSakura
·
2020-02-05 17:53
android常用知识
bottom,paint);left/top:该view的左上顶点到父容器左边和顶端的距离right/bottom:该view的右下顶点到父容器左边和顶端的距离写字Rectsbounds=newRects();
mPaint
.setColor
残桐落叶
·
2020-02-05 08:19
PorterDuff.Mode 使用注意事项
canvas.drawBitmap,其他drawCircle,drawRect等,SRC_IN,DST_IN等效果不确定2.需要关闭硬件加速setLayerType(LAYER_TYPE_SOFTWARE,
mPaint
INeil
·
2020-02-02 08:24
Android 自定义View学习(三)——Paint 绘制文字属性
:x轴居中.png@OverrideprotectedvoidonDraw(Canvascanvas){super.onDraw(canvas);//拿到字符串的宽度floatstringWidth=
mPaint
.measureText
Y_9d67
·
2020-01-06 08:26
关于canvas文字居中的问题,特别是上下居中,垂直居中
下面我们来讨论一下canvas有个方法专门绘制文字canvas.drawText(text,X,Y,
mPaint
);//这是比较常用的方法左右居中很好实现,只要给Paint设置一下就好了
mPaint
.setTextAlign
吐痰高手
·
2019-12-31 13:59
Android画布操作-skew(错切)
skew之前首先绘制一个200x200的正方形:canvas.translate(200,600);//画x轴和y轴
mPaint
.setColor(Color.RED);
mPaint
.setStrokeWidth
OkCoco
·
2019-12-29 11:09
自定义view的Paint的梳理
画笔:确定绘制内容的具体效果4.0以上建议关闭硬件加速android:hardwareAccelerated="false"基本属性PaintmPaint=newPaint();
mPaint
.reset
ccccccal
·
2019-12-28 08:29
Android Paint画笔
常用方法构造方法PaintmPaint=newPaint();重置画笔
mPaint
.reset();设置颜色
mPaint
.setColor(Color.RED);/setARGB(inta,intr,intg
孤独的根号十二
·
2019-12-27 12:21
android 自定义画板功能
顺便自己记录一下2、大体思路是用画笔对按下和移动的路径进行描边,然后画出,抬起之后保存这个路径和画笔,以供后期要删除使用3、下面上代码//初始化画笔privatevoidinit(Contextcontext){
mPaint
android老中医
·
2019-12-22 18:33
仿IOS标题切换控件
有时候中间会出现重叠的现象,也就是1px宽,考虑是使用RectF的原因,把RectF修改为Rect更新圆角矩形边框效果不好,像是被切了一般,原因是画笔有一定宽度,画到外面去了,就还剩一半,修改了一下//画圆角矩形边框
mPaint
.reset
43d60efa37c7
·
2019-12-20 17:03
★60.自定义控件 ★08.Path之基本操作
第1组:moveTo、setLastPoint、lineTo和close画笔PaintmPaint=newPaint();//创建画笔
mPaint
.setColor(Color.BLACK);//画笔颜色
iDragonfly
·
2019-12-18 09:41
path 动画
//设置抗锯齿,如果不设置,加载位图的时候可能会出现锯齿状的边界,如果设置,边界就会变的稍微有点模糊,锯齿就看不到了
mPaint
.setAntiAlias(booleanaa);设置绘画的风格,用于控制原始图形的几何解释
凯玲之恋
·
2019-12-15 06:50
Android 绘图基础三 paint使用
paint简介绘制的基本形状由Canvas确定,但绘制出来的颜色,具体效果则由Paint确定画笔模式
mPaint
.setStyle(Paint.Style.FILL);//设置画笔模式为填充STROKE
scarerow
·
2019-12-08 08:29
一起看Android Paint
mPaint
.measureXXmPaint.MeasureText方法1:floatmeasureText(char[]text,intindex,intcount)作用:测量文字绘制时所占用的宽度。
cc荣宣
·
2019-12-01 06:46
Paint画笔(一)
1、Paint画笔的常用APImBitmap=BitmapFactory.decodeResource(getResources(),R.drawable.beauty);
mPaint
=newPaint
migill
·
2019-10-18 15:45
一个简单的Android圆弧刷新动画
//绘制圆弧
mPaint
.setColor(mTopColor);canvas.drawArc(left,top,right,bottom,startAngle,swee
pgaofeng
·
2019-09-24 09:48
Android Canvas 图形绘制 -> Xfermode
打算找几篇吊的文章,跑一跑就通了1.入门1PaintmPaint=newPaint();
mPaint
.setColor(Color.BLUE);canvas.drawCircle(300,300,300
飞天猪°
·
2019-09-18 14:45
Android 自定义View Clip
先画俩矩形RectFrectF=newRectF(0,0,300,300);canvas.drawRect(rectF,
mPaint
);
mPaint
.setColor(Color.GREEN);RectFrectF2
飞天猪°
·
2019-09-16 17:31
Android 自定义View 矩形相关 沿着Path 进行规则运动 高阶PathMeasure
先上目的图先画矩形由于这么这个效果要求啊我决定用Path,如果要问为什么的话,那当直觉吧先是画笔准备
mPaint
=newPaint(Paint.ANTI_ALIAS_FLAG);
mPaint
.setStyle
飞天猪°
·
2019-09-03 14:58
安卓进阶
学习ing
自定义View-Paint和ColorFilter 、MaskFilter
privatevoidintView(Contextcontext){mContext=context;
mPaint
=newPaint();mBitmap=BitmapFactory.decodeResource
_周小二
·
2019-03-13 14:56
android自定义view(三)绘制表格和坐标系
真的非常简单 运行效果截图: 说说几个常用的方法吧画点 canvas.drawPoint(200,200,
mPaint
); //在坐标(200,200)位置绘制一个点canvas.drawPoints
cf8833
·
2018-09-14 00:00
android
学习
在绘制Path的时候画出的是闭合的区域而不是线条
Path在Android的绘画中使用的比较多,它主要用来记录用户绘制的路径,一般在view的onDraw()方法中,利用canvas.drawPath(mPath,
mPaint
)方法来实现绘制,不过画出来的效果如何
AurumMann
·
2018-04-02 16:03
Android自定义控件之画圆,并且修改其填充色
画圆就是简答调用了drawCircle的apipublicclassDotextendsView{publicDot(Contextcontext){super(context);
mPaint
.setColor
徐乙
·
2018-01-12 21:21
Android
31_Android Canvas 类简单介绍
,50,50,
mPaint
);//圆形canvas.drawCircle(200,200,100,
mPaint
);//线条canvas.drawLine(100,100,300,300,mPa
Android_小生
·
2017-12-11 05:47
android 涂鸦功能
网上的Demo背景都是空白的,还有好多BUG,就自己搞了一个,好了不多说了,进入正题,所谓涂鸦就是利用安卓的绘画功能在画布上进行操作,直接上代码吧/***初始化组件*/privatevoidinit(){
mPaint
自然呆Amor
·
2017-12-04 02:59
Android Cannas.drawTextView 方法坐标问题
AndroidCannas.drawTextView方法坐标问题先看看我们把drawText方法里面x,y的位置设置为0的效果吧canvas.drawText("哈哈哈",0,0,
mPaint
);看到上面的图片了吧
Laihh933260
·
2017-07-03 18:22
android
drawText
android
自定义控件02
Canvascanvas){RectFrect=newRectF(10,10,100,100);Rectrect2=newRect(10,200,100,300);canvas.drawRect(rect,
mPaint
EvanPoison
·
2017-06-02 14:37
Android自定义View进阶:绘制基本形状(一)
进阶:分类与流程1.Canvas的常用操作速查表API2.Canvas详解创建画笔://创建画笔privatePaintpaint=newPaint();privatevoidinitPaint(){
mPaint
.setColor
冉冉升起的小太阳
·
2017-05-10 15:47
Android 椭圆路径 长按暂停动画的实现
pathmesure去不断截取矩形椭圆的长度,从而形成的动画效果:核心代码如下:protectedvoidonDraw(Canvascanvas){mDst.reset();mDst.lineTo(0,0);
mPaint
.setStyle
desireyao
·
2017-02-03 11:13
Android
技术
Android自定义View之边框文字、闪烁发光文字
对现有控件进行扩展1、绘制如下所示的两层背景的TextView创建BorderTextView继承TextView在构造函数中初始化一些基本数据//外边框
mPaint
1=newPaint();
mPaint
1
Alex_MaHao
·
2017-01-09 15:32
上一页
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
其他