--listview 加载item优化
function gFunUtils.tableShow(listview, number, grid, callback, refresh)--参数说明 数量,模板temp,刷新回调,强制刷新
if number == nil or grid == nil or callback == nil then
return
end
listview:onScroll(nil)
listview:removeAllItems()
if number == 0 then
listview:jumpToTop()
return
end
local allItems = {}
if refresh then
for _, v in pairs(allItems) do
v:release()
end
allItems = {}
end
local gridSize = grid:getBoundingBox()
local innerSize = listview:getInnerContainerSize()
local size = listview:getContentSize()
local direction = listview:getDirection()
local offset = listview:getItemsMargin()
local showNum = 0
if direction == cc.SCROLLVIEW_DIRECTION_HORIZONTAL then
offset = offset + gridSize.width
showNum = mat
cocos2d-x lua 实现listview动态加载item,优化加载
最新推荐文章于 2024-04-05 02:29:11 发布