电晕按钮带有文字和图标?

时间:2014-01-14 21:43:37

标签: button text icons corona

是否可以使用带有标签文字和图标的电晕按钮?像这样:

 ,===============,
 [   Action  •   ]
 `===============`

表示图标的项目符号,以及表示标签文本的Action

使用Corona小部件库可以构建这样的按钮吗?

3 个答案:

答案 0 :(得分:1)

要实现这一点,您需要自己编写代码。我个人喜欢用图像做我的按钮并添加一个事件监听器,如下所示:

local function methodOnTap( event )
    print("Hey!! you tapped me!")
end

local buttonWithImage = display.newImage( "image.png")
buttonWithImage:addEventListener( "tap", methodOnTap )

这是关于如何使用图像执行按钮的简单说明。

答案 1 :(得分:1)

我想你想这样做,例如,在一个矩形按钮上,我想要一个带有“NEXT”文本的箭头图像,看起来像“NEXT->”

有两种方法可以做到这一点:

  1. 使用 - >创建按钮背景图片在它上面,并将其用于下一步按钮。

  2. 如果您不想这样做,那么您可以为多个按钮(包含和不包含 - >)保留相同的背​​景图像,然后创建小部件按钮并定位它。在文本标签中放置您想要的位置 - >要去的图像,然后计算按钮的位置并在其上添加新图像(而不是按钮)。由于我知道按钮永远不会移动并始终处于相同位置,因此非常容易。

答案 2 :(得分:0)

如果您还想在按钮中使用文字,您可以使用课程并使用图像和文字制作按钮! :) 然后你调用函数并使用这个类;)

如上所示,您可以调用该类,如果您的类名是buttonC,那么它将是buttonC:addEventListener(“tap”,methodOnTap)