本文介绍了为什么我无法在SurfaceView上绘图?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好。为什么这个程序会强制关闭?

Hi. Why this program go to force close ?

SurfaceView srf;
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    Init();

    srf = (SurfaceView)findViewById(R.id.surfaceView1);
    Canvas cv = new Canvas();
    Paint pn = new Paint();
    pn.setAntiAlias(true);
    pn.setStrokeWidth(6f);
    pn.setColor(Color.BLUE);
    pn.setStyle(Paint.Style.STROKE);
    pn.setStrokeJoin(Paint.Join.ROUND);
    cv.drawLine(2, 2, 100, 100,pn);
    srf.draw(cv);

}

推荐答案


这篇关于为什么我无法在SurfaceView上绘图?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

06-20 04:42