没有合适的资源?快使用搜索试试~ 我知道了~
重要的类自定义View组件要重写View组件的onDraw(Canvase)方法,接下来是在该 Canvas上绘制大量的几何图形,点、直线、弧、圆、椭圆、文字、矩形、多边形、曲线、圆角矩形,等各种形状!
资源推荐
资源详情
资源评论
1. publicclassCustomActivityextendsActivity{
2. @Override
3. publicvoidonCreate(BundlesavedInstanceState){
4. super.onCreate(savedInstanceState);
5. setContentView(R.layout.main);
6. init();
7. }
8.
9. privatevoidinit(){
10. LinearLayoutlayout=(LinearLayout)findViewById(R.id.root);
11. finalDrawViewview=newDrawView(this);
12. view.setMinimumHeight(500);
13. view.setMinimumWidth(300);
14. //通知 view 组件重绘
15. view.invalidate();
16. layout.addView(view);
17.
18. }
19. }
重要的类自定义 View 组件要重写 View 组件的 onDraw(Canvase)方法,接下
来是在该 Canvas 上绘制大量的几何图形,点、直线、弧、圆、椭圆、文字、
矩形、多边形、曲线、圆角矩形,等各种形状!
DrawView.java
[java]view plain copy
1. publicclassDrawViewextendsView{
2.
3. publicDrawView(Contextcontext){
4. super(context);
5. }
6.
7. @Override
8. protectedvoidonDraw(Canvascanvas){
9. super.onDraw(canvas);
10. /*
11. *方法说明drawRect绘制矩形drawCircle绘制圆形drawOval绘制椭
圆drawPath绘制任意多边形
12. *drawLine绘制直线drawPoin绘制点
13. */
14. //创建画笔
15. Paintp=newPaint();
16. p.setColor(Color.RED);//设置红色
资源评论
Irma2016
- 粉丝: 1
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功