_myListView = ccui.ListView:create()
_myListView:setSize(cc.size(420,200))
_myListView:setPosition(255+180+5-21, 70)
_myListView:setDirection(ccui.ScrollViewDir.horizontal)
_myListView:setGravity(ccui.ListViewGravity.centerVertical)
_myListView:setBounceEnabled(true)
_myListView:setItemsMargin(180)
_myListView:setItemModel(ccui.Layout:create())
_myListView:pushBackDefaultItem()
mainLayer:addChild(_myListView)
local function btnChange(sender, eventType)
if eventType == ccui.TouchEventType.ended then
activeLayer:PlayerEffect("Sound.bundle/Bt_Press.mp3")
buyIcon(sender.number)
end
end
local icon_count={1,6,30,60,100,300}
for k = 1, 6 do
local _item = ccui.Layout:create() --一个layout层
_item:setContentSize(cc.size(180, 150))
_myListView:pushBackCustomItem(_item)
local imageBg1 = cc.Sprite:createWithSpriteFrameName("ac_cellbg.png") --把背景图片加到layout层上
--imageBg1:setAnchorPoint(cc.p(0,0))
imageBg1:setPosition(-93,0)
_item:addChild(imageBg1)
local info_show=cc.Sprite:createWithSpriteFrameName(string.format("icon_%d.png",k))
info_show:setAnchorPoint(cc.p(0,0))
info_show:setPosition(k < 4 and 10 or 5,65)
imageBg1:addChild(info_show)
local bt_buy = ccui.Button:create("icon_bt_normal.png","icon_bt_press.png","",1)
bt_buy.number=icon_count[k]
bt_buy:addTouchEventListener(btnChange)
bt_buy:setScale9Enabled(true)
bt_buy:setSize(cc.size(150,50))
bt_buy:setAnchorPoint(cc.p(0,0))
bt_buy:setPosition(10,15)
imageBg1:addChild(bt_buy)
local text_buy=ccui.Text:create("兑换",activeLayer:GetTtfFont(),28)
text_buy:setTouchEnabled(false)
text_buy:setPosition(75,25)
bt_buy:addChild(text_buy)
End