开发者社区> 问答> 正文

关于Paint和Canvas的设计问题

在Android中我发现这两个类好有意思。首先,我们在ps中的画画是这样的如,
画一个红色的矩形:
1.选择矩形工具;
2.设置矩形颜色(red);
3.如果要设置边缘就设置边缘;

这样就完成了。

但是,在Android中就不一样了。画一个红色的矩形:
1.设置paint为填充,颜色为红色;
2.canvas.drawRect(,paint)

感觉两者的想法很不一样。一个是用对象来解决,一个是用组合来解决问题。

展开
收起
爵霸 2016-03-25 08:22:43 2097 0
1 条回答
写回答
取消 提交回答
  • Paint的意思是画笔,颜色和填充什么的当然都要它来设置
    canvas的意思是画布,那么它就是设置区域以及位置

    2019-07-17 19:13:19
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载