我正在使用 NineOldAndroids 并使用 setTranslationY 和 setTranslationX 来更改视图位置(在应用 AnimatorProxy 之后)。唯一的问题是,当我更改视图的位置时,按钮只是在视觉上更改其位置,但是我仍然必须单击原始区域才能使按钮正常工作(而不是新位置)。
谁能帮我解决这个问题,将不胜感激。
我正在使用 NineOldAndroids 并使用 setTranslationY 和 setTranslationX 来更改视图位置(在应用 AnimatorProxy 之后)。唯一的问题是,当我更改视图的位置时,按钮只是在视觉上更改其位置,但是我仍然必须单击原始区域才能使按钮正常工作(而不是新位置)。
谁能帮我解决这个问题,将不胜感激。
您需要在动画完成后移动视图。正如您所说,动画只会改变绘制视图的位置。
看到这个答案:NineOldAndroids, not clickable view after rotation or move