285_画出连串的进度点
来源:互联网 发布:数学之美 知乎 编辑:程序博客网 时间:2024/05/18 03:17
画出连串的进度点
//小圆的半径
radius = 5;
//小圆的直径
diameter = radius * 2;
//小圆的间距
gap = 5;
@Override
protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) {
super.onMeasure(widthMeasureSpec, heightMeasureSpec);
//假设来10个圆,那么宽就是10*(10*2+5)+5=255
//高就给圆的直径就行了
int width = 10 * (diameter + gap) + gap;
int height = diameter;
setMeasuredDimension(width, height);
}
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
//第一个圆的xy是(10+5)*1-5,10,也就是(gap+radius)*1,radius
//第二个圆的xy是(10+5)*2-5,10
for (int i = 1; i <= 10; i++) {
canvas.drawCircle((diameter + gap) * i - radius, radius, radius, paint);
}
}
0 0
- 285_画出连串的进度点
- 440_画出折线图上的红点
- 439_画出折线图的背景
- 526_画出列表中用的连接线
- 随机画出随机颜色的点 SetPixel
- 连串英文自动换行的方法
- 435_画出小光点
- 436_画出圆周运动
- 279_自定义View画出可变数量的分割线
- 465_画出部分透明的蒙版
- Matlab 小练习:动态画出点的移动过程
- 根据光标位置进行画出连续的点
- 487_动态修改的复杂进度
- 七层连连串
- 20170404_请画出OSI七层模型和TCP/IP的五层模型
- matlab中用不同的颜色和形状在图上画出点的位置
- 有效控制项目进度的几点技巧
- 有效控制项目进度的几点技巧
- Guava 笔记二: cache简介
- 284_根据集合条目的时间来排序
- zigbee中的一些知识
- Linux如何更改yum源
- 数据链路层的介质访问控制协议
- 285_画出连串的进度点
- 【从C到C++学习笔记】面向对象/抽象/封装/继承/多态
- linux oracle监听启动等待很久问题解决
- uva1637(记忆化搜索,离散概率)
- 286_实现计时器功能
- 销售谈判技巧培训分享
- POJ-1135 Domino Effect 最短路
- 用SQL语言创建数据库 数据表 插入数据
- web项目中各种路径的获取