1
如何立即更改OptionSelector中的索引(无动画)?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为Ask Ubuntu 的主题。 3年前关闭。 在我的应用中,我使用OptionSelector从自行车站列表中进行选择。我还为每个站点都有一个带有地标的地图组件。 当我点击一个地标时,它也会将OptionSelector更改为相应工作站的索引,因为这是不错的UX。 不好的UX是OptionSelector如何响应此索引更改,该动画本身就像是被用户的手指轻拂一样。换句话说,在用户轻按地图标记并接收到他们所需的所有信息之后,OptionSelector仍在“旋转”到站点的索引。 以下是演示此行为的视频:https : //www.youtube.com/watch?v=jXKWlAmNYsw 我希望此OptionSelector可以立即更改其索引,而没有动画。有没有办法做到这一点? 这是我目前的工作方式。如果这样做是错误的方法,我很乐意得到纠正。我使用一个WorkerScript(一个QML线程,或多或少)来进行API调用。当此WorkerScript返回时,它将像这样移动OptionSelector: WorkerScript { id: queryStationsWorker source: "../js/getstations.js" onMessage: { [...] // Move the OptionSelector to the corresponding station's index. stationSelector.selectedIndex = getLastStationIndex(lastStation.contents.stationName, stationsModel) /* * For the sake of clarity: * * getLastStationIndex() is a function which …