17 lines
574 B
Lua
17 lines
574 B
Lua
local LanguageCell = class("LanguageCell", BaseCell)
|
|
|
|
function LanguageCell:refresh(language, selected)
|
|
local uiMap = self:getUIMap()
|
|
if selected then
|
|
uiMap["language_cell.bg"]:setSprite(GConst.ATLAS_PATH.COMMON, "common_board_4")
|
|
else
|
|
uiMap["language_cell.bg"]:setSprite(GConst.ATLAS_PATH.COMMON, "common_board_3")
|
|
end
|
|
uiMap["language_cell.name_bg"]:setSprite(GConst.ATLAS_PATH.UI_SETTING, "language_" .. language)
|
|
end
|
|
|
|
function LanguageCell:addClickListener(func)
|
|
self:getBaseObject():addClickListener(func)
|
|
end
|
|
|
|
return LanguageCell |