我遇到了一个问题:我创建了一个快速点击游戏,其中两个玩家试图比另一个玩家更快点击。一个特殊按钮冻结对手的主按钮。冻结的按钮目前仅变为不可点击,其文本颜色变为灰色。
要添加一些“风格”,我想直接冻结它。我真的不知道它会是什么样子,但我想到了浅蓝色的背景,还有一些浅蓝色的尖刺或类似的东西。我没有找到任何可以做到这一点的风格,以及任何替换按钮的图像,因为“Frozen”会找到其他图像;)...
我不是设计师,所以告诉我可以设计按钮的工具对我没用。 此外,只是一个图像可能不够,因为按钮可以随时冻结,任何文本和任何文本颜色。
感谢您的帮助。
答案 0 :(得分:1)
您可以创建按钮外观(可绘制)并以编程方式设置它。
示例强>
myButton = (Button) findViewById(R.id.myButton);
myButton.setBackgroundResource(R.drawable.frozenDrawable);
为我推荐的按钮做一些简单的查找 Android Button Maker
示例2
对于更高级的外观,您可以创建一些png
ImageButton myButton = (ImageButton)findViewById(R.id.myButton);
myButton.setImageResource(R.drawable.frozenResource);
答案 1 :(得分:0)
我没有代码,但这是我要试验的内容,如果我必须创建一个冻结按钮的外观,同时保持其文本和一般外观:
按下按钮:
解冻按钮: