Advertisement
Kosheen

Circles class

Feb 13th, 2018
233
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.19 KB | None | 0 0
  1. package com.example.student.test;
  2.  
  3. import android.content.Context;
  4. import android.graphics.Canvas;
  5. import android.graphics.Color;
  6. import android.graphics.Paint;
  7. import android.support.annotation.Nullable;
  8. import android.util.AttributeSet;
  9. import android.view.MotionEvent;
  10. import android.view.View;
  11.  
  12. import java.util.ArrayList;
  13.  
  14.  
  15. public class Circles extends View {
  16.     class Circle {
  17.         float x, y, r;
  18.         int number, color;
  19.         public void Draw (Canvas canvas) {
  20.  
  21.         }
  22.     }
  23.  
  24.     float x = 0, y =0;
  25.     ArrayList<Circle> list = new ArrayList<>();
  26.  
  27.     public Circles(Context context, @Nullable AttributeSet attrs) {
  28.         super(context, attrs);
  29.     }
  30.  
  31.     @Override
  32.     protected void onDraw(Canvas canvas) {
  33.         super.onDraw(canvas);
  34.         Paint p = new Paint();
  35.         p.setColor(Color.RED);
  36.         p.setColor(Color.rgb(80,30,20));
  37.         canvas.drawCircle(x,y,30, p);
  38.         canvas.drawText(...);
  39.     }
  40.  
  41.     @Override
  42.     public boolean onTouchEvent(MotionEvent event) {
  43.         x = event.getX(); y = event.getY();
  44.         invalidate();
  45.         if (event.getAction() == MotionEvent.ACTION_DOWN) {
  46.  
  47.         }
  48.         return true;
  49.     }
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement