在默认实现中,当从列表中/在列表中拖动项目时,它在拖动期间显示为选中状态(并且在状态下,单独的项目渲染器dragging
显示为拖动图像),因此:
<s:ItemRenderer>
<s:Label text="{data}" color.selected="0xFF0000" color.dragging="0x00FF00" />
</s:ItemRenderer>
呈现为:
是否有一种直接的方法可以在拖动期间将拖动源的状态(红色、选中、“条形”)更改为“选中”以外的状态?
理想情况下,我将添加color.dragSource="0x0000FF"
到上面的项目渲染器代码中,并且“栏”在选中时会显示为红色,但一旦开始拖动,则会显示为蓝色。拖动完成后,它将恢复为红色(或者,如果不再选择,则恢复为黑色)。