效果图如下:
思路:
自定义(控件)UI+多点触摸--->实现检测手机支持的触摸的点数
触摸哪里哪里画一个圆(自己定义一个控件,1.给控件设触摸事件,2.触摸完之后画圆)
多个手指头画圆,即多点触摸事件
哪里抬起,哪里圆就消失
具体实现代码:
Circle.java
package com.zking.android19_pointstouch;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import java.util.Random;
/**
* 实体类:代表圆
*/
public class Circle {
public float x;//圆心
public float y;
public int r=100;//半径

本文介绍如何在Android中通过自定义控件和多点触摸事件来实现在屏幕任意触摸位置绘制随机颜色的圆,并且当手指抬起时圆圈消失。主要涉及多点触摸检测和触摸事件处理。
最低0.47元/天 解锁文章
529

被折叠的 条评论
为什么被折叠?



