最新 最热

Android Canvas的drawText()与文字居中方案详解

其中drawText()最常用,drawPosText ()是根据一个个坐标点指定文字位置,drawTextOnPath ()是根据路径绘制。但drawText()的x,y参数是干嘛的呢?

2020-10-16
1

显示DataGrid序号的一个适用的方法

如果数据量小的话没有问题,一旦数据量大,显示特别慢,还有个缺点就是拖动行高时行号不随行高的变化而变动,出现是几个序号在一个单元格中显示。我自己对他们的算法进行总结,写出一个效果比较不错的带序号的 DataGrid。原理:...

2020-10-09
1

【Flutter 实战】自定义动画-涟漪和雷达扫描

此动画通过 CustomPainter 绘制配合 AnimationController 动画控制实现,定义动画控制部分:

2020-09-11
2

使用PaintCode便捷地实现动画效果

//// ViewController.m// paintCodeTestOC//gif// Created by LongMa on 2019/7/25.//#import "ViewController.h"@interface ViewController ()@property (weak...

2020-09-04
1

面试官:Thread.sleep(0) 有什么用?

我们可能经常会用到 Thread.Sleep 函数来吧使线程挂起一段时间。那么你有没有正确的理解这个函数的用法呢?

2020-07-28
2

Android--Path之FillType

FillType是对一条path中的区域做相应的处理,使用setFillType()方法,传入参数有4种模式,并且Paint的style必须为FILL或FILL_AND_STROKE Path path = new Path(); path.offset(100, 100); ......

2020-07-03
1

Android雷达效果

雷达.gif定义一些变量 private int width, height, radius; private SweepGradient sweepGradient; private Paint paint = new Paint(); private Matrix matrix =...

2020-07-03
1

Paint基本使用

Paint 基本使用 《Paint的方法主要可以抽象成两大类》:1.1 负责设置获取图形绘制、路径相关的1.setStyle(Paint.Style style)设置画笔样式,取值有Paint.Style.FILL :填充内部Paint.Style.FILL_AND_STROKE :填充内部和描...

2020-07-03
1

【Gym 100015B】Ball Painting(DP染色)

题There are 2N white balls on a table in two rows, making a nice 2-by-N rectangle. Jon has a big paint bucketfull of black paint. (Don’t ask why.) He wants to ...

2020-06-02
1

一个蛋搞懂canvas.drawArc()

Android 中的canvas有很多方法,画圆,画长方形,画椭圆型,那么如果让你画个蛋,你会怎么做呢。可能你会说drawOval,但是你看这个蛋它明显一头尖一头圆嘛,所以我的思路就是使用drawArc。思路如下:把圆看成两半 一半用drawArc画半...

2020-04-09
2