自定义画圆
来源:互联网 发布:留学回国人员证明知乎 编辑:程序博客网 时间:2024/05/17 03:08
package com.example.drawcircle;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.util.AttributeSet;
import android.view.MotionEvent;
import android.view.View;
public class DrawCircle extends View{
float x = 40;
float y = 50;
Paint paint = new Paint();
public DrawCircle(Context context) {
super(context);
// TODO Auto-generated constructor stub
}
public DrawCircle(Context context, AttributeSet attrs) {
super(context, attrs);
// TODO Auto-generated constructor stub
}
public DrawCircle(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
// TODO Auto-generated constructor stub
}
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
paint.setColor(Color.RED);
canvas.drawCircle(x, y, 20, paint);
}
@Override
public boolean onTouchEvent(MotionEvent event) {
// TODO Auto-generated method stub
x = event.getX();
y = event.getY();
invalidate();
return true;
}
}
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.util.AttributeSet;
import android.view.MotionEvent;
import android.view.View;
public class DrawCircle extends View{
float x = 40;
float y = 50;
Paint paint = new Paint();
public DrawCircle(Context context) {
super(context);
// TODO Auto-generated constructor stub
}
public DrawCircle(Context context, AttributeSet attrs) {
super(context, attrs);
// TODO Auto-generated constructor stub
}
public DrawCircle(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
// TODO Auto-generated constructor stub
}
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
paint.setColor(Color.RED);
canvas.drawCircle(x, y, 20, paint);
}
@Override
public boolean onTouchEvent(MotionEvent event) {
// TODO Auto-generated method stub
x = event.getX();
y = event.getY();
invalidate();
return true;
}
}
0 0
- 自定义->画一个圆
- 自定义画圆
- 自定义画圆
- 自定义画圆+文字
- 自定义画圆
- 自定义画圆
- 自定义画圆
- 自定义画圆
- 自定义画圆与直线
- 自定义view画圆拖动
- 自定义控件画笔画圆
- 自定义View画三个圆
- 自定义view画一个圆
- 自定义控件之画圆及自定义属性
- 自定义圆
- 自定义圆
- 自定义圆
- 自定义View控件画圆,拖动圆
- ROS中新建空间和包的操作
- 在阿里云 CentOS 服务器(ECS)上搭建 nginx + mysql + php-fpm 环境
- MAC下编译ffmpeg
- 值得推荐的C/C++开源框架和库
- Hadoop管理与维护命令
- 自定义画圆
- Java基础--内部类
- Android 利用AutoCompleteTextView实现模糊搜索功能,搜索结果自动提示,识别拼音首字母并转汉字提示
- IPSec 传输模式下 ESP 报文的装包与拆包过程
- CSS设置表格的颜色
- Genymotion模拟器安装apk出现的问题
- ChecBox全选
- Android UI 优化工具HierarchyViewer---阿冬专栏
- ResultMapping 错误之标记类名后转发路径错误问题