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);
    }
    }

  • 相关阅读:
    高德车载导航自研图片格式的探索和实践
    导航定位向高精定位的演进与实践
    高德算法工程一体化实践和思考
    机器学习在高德用户反馈信息处理中的实践
    UI自动化技术在高德的实践
    高德网络定位算法的演进
    系统重构的道与术
    基于深度学习的图像分割在高德的实践
    MySQL索引那些事
    如何优雅的将Mybatis日志中的Preparing与Parameters转换为可执行SQL
  • 原文地址:https://www.cnblogs.com/benxiong/p/2969086.html
Copyright © 2011-2022 走看看