canvas怎么用

2025-09-24 02:34:23

1、第一步:使用Eclipse新建一个带空白Activity的Android工程,命名为CanvasTest。

canvas怎么用

canvas怎么用

2、第二步:展开工程下的src文件夹,选择com.example.canvastest并右击鼠标,选择“New ->Class”准备新建类。

canvas怎么用

3、第三步:在弹出的“New Java Class”对话框中给新类命名,然后点击“Superclass”右侧的“Browse...”准备选择父类。

canvas怎么用

canvas怎么用

4、 

第四步:在弹出的“Superclass Selection”对话框搜索View,选择“Matching items”下的“View -android.view”,点击“OK”。回到“New Java Class”对话框,点击“Finish”。

canvas怎么用

canvas怎么用

5、

第五步:完成后会生成一个“DrawView.java”的文件,这是一个基于View的类,可以在类中使用canvas等绘图对象,但接下来我们需要为它添加构造函数。

canvas怎么用

6、 

第六步:鼠标放在类名“DrawView”上,软件会弹出可供使用的构造函数,选择第二个“Add constructor 'DrawView(Context, AttributeSet)'”,这个构造函数允许我们在layout中直接使用这个View。

canvas怎么用

canvas怎么用

7、

第七步:将光标放到“DrawView”类内部,右击鼠标,选择“Source ->Override/Implement Methods...”。

canvas怎么用

8、第八步:在弹出的“Override/Implement Methods”对话框找到并勾选“onDraw(Canvas)”方法,然后点击“OK”。

canvas怎么用

canvas怎么用

9、第九步:展开工程的“res ->layout”,打开“activity_main.xml”即默认的布局文件。在布局文件的最后一个控件后添加如下代码:

 

    <com.example.canvastest.DrawView

 

        android:id = "@+id/drawView1"

 

        android:layout_width="wrap_content"

 

        android:layout_height="wrap_content"

 

    />

 

其中“com.example.canvastest.DrawView”是我们上面定义的DrawView类的全名,在这里它和TextView等一样属于控件,后面是这个控件的参数。

canvas怎么用

canvas怎么用

10、

第十步:在DrawView的onDraw方法中添加如下代码:

 

  Paint paint = new Paint();

 

  

 

  paint.setColor(Color.BLACK); //设置画笔颜色

 

  canvas.drawCircle(200, 200, 100, paint); //绘制一个圆

canvas怎么用

11、

编译工程,在虚拟机上运行,不出意外一个黑色的实心圆呈现在眼前。

canvas怎么用

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢