2015-04-09 1 views
-1

Я хотел бы добавить эффекты к моему указателю. То есть, пока я прокручиваю палец на экране, показываю эффект или анимацию, вокруг которой появляется затронутая область. как добавить?Я хотел бы добавить эффект моей указатель. Как добавить эффект или анимацию в затронутую область?

+0

так, что вы пытаетесь TODO? Добавьте изображение под пальцем пользователя и вращайте его вокруг с анимацией, пока он коснется экрана? –

+0

Что вам особенно не понравилось? Вы когда-нибудь пробовали что-то самостоятельно? –

ответ

0

Я нашел:

public class TestActivity extends Activity { 

@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(new DrawingView(this)); 
} 

class DrawingView extends SurfaceView { 

    private final SurfaceHolder surfaceHolder; 
    private final Paint paint = new Paint(Paint.ANTI_ALIAS_FLAG); 

    public DrawingView(Context context) { 
     super(context); 
     surfaceHolder = getHolder(); 
     paint.setColor(Color.RED); 
     paint.setStyle(Style.FILL); 
    } 

    @Override 
    public boolean onTouchEvent(MotionEvent event) { 
     if(event.getAction() == MotionEvent.ACTION_DOWN) { 
      if (surfaceHolder.getSurface().isValid()) { 
       Canvas canvas = surfaceHolder.lockCanvas(); 
       canvas.drawColor(Color.BLACK); 
       canvas.drawCircle(event.getX(), event.getY(), 50, paint); 
       surfaceHolder.unlockCanvasAndPost(canvas); 
      } 
     } 
     return false; 
    } 

} 

} 
+0

это выглядит полезно, я просто пытаюсь добавить свои кодовые блоки. Спасибо, мой друг. –

+0

Джанер, я уже использую @Override \t общественного логический onTouchEvent (MotionEvent событие) { \t \t если (gestureDetector.onTouchEvent (событие)) \t \t \t возвращение правда; \t \t \t прочее \t \t return false; \t \t \t} из-за использования этого класса; класс детектораClass расширяет GestureDetector.SimpleOnGestureListener –

+0

Я хочу использовать функцию onscroll или onfling, а код ur должен быть совместим с моими прокрутками или кодом. –

Смежные вопросы