gpt4 book ai didi

ios - 加速器 : animate the backgroundColor of a listview item

转载 作者:行者123 更新时间:2023-11-29 01:10:14 25 4
gpt4 key购买 nike

我正在尝试为 listview item 子项的 backgroundColor 属性设置动画。

这是代码

var itemToUpdate = myListView.getSections();
itemToUpdate = itemToUpdate[0].getItemAt(myPos);
//itemToUpdate.child_to_update.backgroundColor = myColor; //this works , but without animation
itemToUpdate.child_to_update.animate({
backgroundColor : myColor,
duration : 450
});
myListView.sections[0].updateItemAt(myPos , itemToUpdate);

最佳答案

方法Ti.UI.ListSection.getItemAt()给你一个 ListDataItem .此对象不包含对实际 View 的引用,但包含用于使用 ListView 生成 View 的数据 ItemTemplates你已经定义了。这对性能非常有利,但这意味着您不能直接操作 View 并使用 animate() 之类的方法。

TL;DR 使用 ListView 无法实现您想要的。考虑改用 TableView。

关于ios - 加速器 : animate the backgroundColor of a listview item,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35845624/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com