zoukankan      html  css  js  c++  java
  • 挥动的小球

    编写时遇到的问题:声明int变量时没有声明public,在重写ondraw方法时。没有继承,并且没有canvas;布局时Lineration写在了外面;重绘的语句不会写;

    第一个文件:

    package com.android.test;


    import android.content.Context;
    import android.graphics.Canvas;
    import android.graphics.Color;
    import android.graphics.Paint;
    import android.view.View;

    public class DrawView extends View {
       public  float x;
      public  float y;
     public DrawView(Context context) {
      super(context);
      // TODO Auto-generated constructor stub
     }
     public void onDraw(Canvas canvas){
      super.onDraw(canvas);
      Paint paint =new Paint();
      paint.setColor(Color.GREEN);
      canvas.drawCircle(x,y, 15, paint);
     
     }
    }

    第二个文件:

    package com.android.test;

    import android.app.Activity;
    import android.os.Bundle;
    import android.view.MotionEvent;
    import android.view.View;
    import android.view.View.OnTouchListener;
    import android.widget.LinearLayout;

    public class MoveBallActivity extends Activity {
        /** Called when the activity is first created. */
        @Override
        public void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.main);
       
        LinearLayout layout =(LinearLayout)findViewById(R.id.root);
        final DrawView drawView =new DrawView(this);
        drawView.setMinimumHeight(400);
        drawView.setMinimumWidth(400);
        drawView.setOnTouchListener(new OnTouchListener() {
      
      @Override
      public boolean onTouch(View v, MotionEvent event) {
       drawView.x= event.getX();
       drawView.y= event.getY();
         drawView.invalidate();
       return true;
      }
     });
        layout.addView(drawView);
    }
    }

  • 相关阅读:
    Adobe PS
    深入学习二叉树(04)平衡二叉树
    深入学习二叉树(03)二叉查找树
    C 知识点
    实战【docker 镜像制作与使用】
    从0到1了解 CI/CD
    单例模式的几种实现方式,使用场景以及优缺点
    设计模式之策略模式浅谈以及简单例子
    WPF几种渐变色
    Linq学习以及简单用法
  • 原文地址:https://www.cnblogs.com/benxiong/p/2969086.html
Copyright © 2011-2022 走看看