首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >libGDX,Scene2d按钮状态

libGDX,Scene2d按钮状态
EN

Stack Overflow用户
提问于 2015-08-21 09:42:22
回答 1查看 463关注 0票数 0

你好,我有一些关于为ImageButton添加图片的问题。

我有一个图标,例如,一个播放按钮,现在如果我悬停在按钮上,它应该得到一个蓝色的冲浪框,里面的图像不应该改变。

  1. 我应该为每一个图标绘制这两个州,还是有其他选项。
  2. 如果一个按钮是不可点击的,它应该得到灰色。怎么做呢?添加一个额外的图像到每一个图标?
  3. 对于ImageButton中的可选中绘图是什么?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-21 14:22:07

  1. ImageButtons有他们的背景(updownover等)。并可绘制按钮顶部的图像(imageUpimageDownimageOver等)。唯一必须提供的是背景的up和图标的imageUp。这些是保留其他状态为空时使用的默认值。但是由于视觉上的原因,您需要down作为背景,否则很难判断按钮是否被按下。您是否需要使用imageDown更改图标外观取决于您。
  2. 您只需要为disabled添加可绘制的背景。如果希望图标也变为灰色,则需要创建图标的灰色版本,并将其分配给imageDisabled
  3. Scene2d中的按钮都支持切换功能。当您按下它时,它将切换到选中的状态,因此您可以使用checked绘图来改变它的外观,而它被卡住了。如果不希望出现这种情况,请将checked可绘制为空。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32137238

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档