drawpath-只有20行代码!请大神帮忙看看,为什么drawPath( )会失效,但drawCircle( )却管用

问题描述

只有20行代码!请大神帮忙看看,为什么drawPath( )会失效,但drawCircle( )却管用
public class Hehe extends View {
Path p;
Paint p1;
public Hehe(Context context AttributeSet attrs) {
super(context attrs);
// TODO Auto-generated constructor stub
p=new Path();//定义一个路径
p.moveTo(40 40);
p.lineTo(80 90);
p1=new Paint();//定义一支画笔
p1.setStrokeWidth(3);
p1.setColor(Color.BLACK);
}

public void onDraw( Canvas canvas){    canvas.drawCircle(20 20 10 p1);//画一个圆。能画出来。    canvas.drawPath(pp1);//通过用路径的方式,画一条直线。画不出来。![CSDN移动问答][1]}

}

解决方案

在初始化path那里加上一句

p.close();

试试

时间: 2024-11-01 22:32:43

drawpath-只有20行代码!请大神帮忙看看,为什么drawPath( )会失效,但drawCircle( )却管用的相关文章

c语言-C语言小白请大神帮忙改一下代码,谢谢。

问题描述 C语言小白请大神帮忙改一下代码,谢谢. #include #include #include #include #include void choose();//选择函数 void shu();//猜数字函数 void paihang();//排行榜 void repaihang(int n);//更新排行榜 void replace();//初始化排行榜(没有记录时的排行榜) typedef struct { char name[10]; int score; }re; int ma

java-Java 8 代码要写junit测试,但是看不懂代码请大神指教

问题描述 Java 8 代码要写junit测试,但是看不懂代码请大神指教 @Bean public Jackson2ObjectMapperBuilder jacksonBuilder() { Jackson2ObjectMapperBuilder builder = new Jackson2ObjectMapperBuilder(); builder.indentOutput(true) .serializerByType(LocalDate.class, new JsonSerializer

sql server-sqlserver行转列问题,请大神帮忙看看

问题描述 sqlserver行转列问题,请大神帮忙看看 如何将下图数据进行行转列 名称 数据 时间 csrq 89 2006 csrq 90 2007 dhhm 90 2006 dhhm 91 2007 sjhm 92 2006 sjhm 93 2007 转换为 时间 csrq dhhm sjhm 2006 89 90 92 2007 90 91 93 谢谢! 解决方案 http://www.cnblogs.com/zhangzt/archive/2010/07/29/1787825.html

gsm-mini2440通过串口控制gms发送短信,请大神帮忙看看是我代码有问题还是什么其他原因,总是不成功

问题描述 mini2440通过串口控制gms发送短信,请大神帮忙看看是我代码有问题还是什么其他原因,总是不成功 #include #include #include #include #include void delay() { int i,j; for(i=0;i for(j=0;j } int main() { int fd ; char* string1="AT+CMGF=1r"; char* string2="AT+CSCS='GSM'r"; char*

程序开发-用VC编写的ModBus RTU通讯的程序,请大神帮忙注释一下每句代码的意思。灰常感谢

问题描述 用VC编写的ModBus RTU通讯的程序,请大神帮忙注释一下每句代码的意思.灰常感谢 (一).通讯口设置DCB dcb;hCom=CreateFile(""COM1""//com1口 GENERIC_READ|GENERIC_WRITE//允许读和写 0//独占方式(同一时刻只能被一个用户打开其它用户只能等待此用户放弃后才能打开使用它.) NULL OPEN_EXISTING//打开而不是创建 0//同步方式 NULL);if(hCom==INVALID

c语言的一段代码不会,请大神帮忙

问题描述 c语言的一段代码不会,请大神帮忙 2C 无向带权图 解决方案 http://download.csdn.net/detail/zhangjinfu110/4575505 解决方案二: 图片太小了,看不清啊

struts2 0-spring+struts+hibernate整合问题,请大神帮忙!

问题描述 spring+struts+hibernate整合问题,请大神帮忙! 求大神解答,兄弟初学ssh,今天整合他们三个.报错很多,但是最后竟然可以正确运行(我只实现了一个从数据库读用户名密码来登陆的功能.) 报错如下:(其中第一个错误就是Could not open ServletContext resource [/WEB-INF/applicationContext.xml],我在这个目录下有这个文件的. 而且我的web.xml里有这些内容. contextConfigLocation

请大神帮忙做一个matlab的三次样条插值程序,小弟是小白啊,谢过了!急急急

问题描述 请大神帮忙做一个matlab的三次样条插值程序,小弟是小白啊,谢过了!急急急 已知: X=[1 3 6 8 10 14 16 20 23] Y=[0.345 0.343 0.616 0.900 0.581 0.302 0.250 0.101 0.104] 求: X=[1 2 3 ...... 23]对应的Y值 解决方案 x=[1 3 6 8 10 14 16 20 23]; y=[0.345 0.343 0.616 0.900 0.581 0.302 0.250 0.101 0.104

6 0问题-我的VC++6.0出现基础类应用已停止工作,请大神帮忙解决!

问题描述 我的VC++6.0出现基础类应用已停止工作,请大神帮忙解决! 我是用VC做了一个MFC工程,连了一个数据库,用列表控件往里加数据时,一点添加就出现基础类应用已停止工作(调试没有错误),网上说可能是变量定义了没初始化,这个问题该怎么解决? 解决方案 重新安装一个新一点的版本吧 解决方案二: 你应该用f5的方式运行(或者在Debug菜单下点Run)这样出错了才会停在出错的代码行上,并且会有错误提示.像你这种直接运行的方式,鬼才知道什么问题.你可以不会写程序,但是起码花点时间学学怎么用好开发