【问题标题】:Android Touch Animation Effect安卓触控动画效果
【发布时间】:2011-09-17 10:44:49
【问题描述】:

每当用户在我的 Android 应用程序中用手指触摸屏幕时,我想创建一个动画效果。每当他们在某个坐标处触摸屏幕时,我希望它看起来像像素向各个方向射出然后它们很快消失。像素应该是不同于背景的颜色。如果用户在屏幕上拖动手指,我希望像素在拖动手指时射出。有谁知道这是如何实现的?

【问题讨论】:

  • 我感觉我需要一个透明的位图来覆盖我的布局。然后每次用户触摸屏幕时,我都需要通过不断重绘位图来创建效果。我不确定这是否可行。我在android中没有做过太多位图编程。
  • 你做了吗,我在找类似的东西

标签: android animation bitmap touch effect


【解决方案1】:

在视图中实现手势并将触摸事件传递给手势。 在手势中,您将拥有像

这样的回调方法
  1. onDown(MotionEvent e)
  2. onScroll(MotionEvent e1, MotionEvent e2, 浮动距离X,浮动距离Y)
  3. onShowPress(MotionEvent e)

每个都包含一个 MotionEvent 对象。您可以在屏幕上获取当前 X 和当前 Y 位置。

【讨论】:

  • 我知道如何获取屏幕触摸的坐标。您不一定必须使用手势。一旦知道坐标,我对如何创建动画效果更感兴趣。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-15
  • 2011-12-04
  • 1970-01-01
  • 2016-01-31
  • 1970-01-01
相关资源
最近更新 更多