炎炎设计
看看科泰库-KetaiGesture:为加工草图提供手势识别服务。要接收手势事件,草图可以定义以下方法:...onPinch(float x, float y, float r) - 中心的x,y,r是距离使用捏合动作更改圆圈大小的代码示例:import ketai.ui.*;import android.view.MotionEvent; float ellipseWidth = 50;float ellipseHeight = 50;KetaiGesture gesture; void setup() { size(displayWidth, displayHeight); gesture = new KetaiGesture(this);} void draw() { orientation(PORTRAIT); background(0); fill(0); stroke(255); ellipse(width/2, height/2, ellipseWidth, ellipseHeight);} void onPinch (float x, float y, float d) { ellipseWidth += d; ellipseHeight += d;}public boolean surfaceTouchEvent(MotionEvent event) { //Call this to keep mouseX and mouseY updated super.surfaceTouchEvent(event); //Forward the event to the class for processing return gesture.surfaceTouchEvent(event);}希望这可以帮助!https://i.stack.imgur.com/i1vVY.gif