2013-10-21 34 views
0

我正在使用NineOldAndroids並使用setTranslationY和setTranslationX來更改視圖位置(應用AnimatorProxy後)。唯一的問題是當我改變視圖的位置時,按鈕只是在視覺上改變其位置,但是我仍然需要點擊原始區域才能使按鈕正常工作(而不是新位置)。NineOldAndroids翻譯視圖不會改變位置

任何人都可以請幫我解決這個問題,非常感謝。

回答

0

您需要在動畫完成後移動視圖。如你所說,動畫只會在視圖被繪製的地方改變。

看到這個答案:NineOldAndroids, not clickable view after rotation or move

+0

有趣我剛看完那篇文章。我一直在試驗設置LayoutParams和setFillAfter(true)。大多數尋找類似問題答案的人都應該嘗試這些功能。 謝謝你的回答! – ahmad