如上所示,一个 LinearLayout 容器有 4 个子视图。长按任何子视图并将其拖动到另一个视图的顶部,它们将与动画(TranslateAnimation)交换位置(放置后)。
如果快速来回拖动(快速执行视图交换动画),放下后,某些视图无法接受长按(isLongclickabl()返回true)
如果我将交换动画持续时间从 300 毫秒更改为 100 毫秒,快速交换不会导致长按“禁用”
是什么原因?
如上所示,一个 LinearLayout 容器有 4 个子视图。长按任何子视图并将其拖动到另一个视图的顶部,它们将与动画(TranslateAnimation)交换位置(放置后)。
如果快速来回拖动(快速执行视图交换动画),放下后,某些视图无法接受长按(isLongclickabl()返回true)
如果我将交换动画持续时间从 300 毫秒更改为 100 毫秒,快速交换不会导致长按“禁用”
是什么原因?