canvas 作为参数传入对象方法中 为什么不能绘图

晟蒷 2017-07-07 05:17:25

public class D{
public void draw(Canvas c)
{
c.drawRect(100,100,300,300,new Paint(Color.Red));

}
}

//view调用
//init D d=new D();
@Override
protected void onDraw(Canvas canvas) {
super.onDraw(canvas);
d.draw(canvas);
}

为什么不显示呢?
...全文
240 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧