我有一个带有 dragEnabled = true 和 selectionColor = "#ff0000" 的列表,当用户选择一个项目时,它的行为符合我的预期。但是当我完成拖放项目时,它仍然保持选中状态。我想要的是当拖动完成时,项目恢复正常状态,而不是选中状态。我所做的是检查数据dropComplete属性是否为真,然后更改状态,但它无法正常工作。
我的代码如下:
override protected function getCurrentRendererState():String {
currentState = super.getCurrentRendererState();
if(data.dropComplete) {
currentState = null;
data.dromComplete = false;
}
}
选择状态:
正常状态: