2

所以我的图形艺术家来找我,为我们的新应用程序提供了一个非常酷的控件布局。问题在于如何布置这些图像,因为 android 中的大多数视图都是矩形的。请参阅图片了解我必须使用的内容。

知道如何布置这些按钮,以便它们在有意义的情况下相互围绕吗?

在此处输入图像描述

4

2 回答 2

1

如果问题是布局,您可以绘制按钮并将其保存为 png。您可以通过 RelevantLayout 布局您的应用程序。并在用户按下等时使用“选择器”更改按钮图像。

选择器示例:“drawable/selector1.xml”

<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_focused="true" android:state_pressed="true" android:drawable="@drawable/buttonClicked" /> <!-- focused and pressed-->
<item android:state_pressed="true" android:drawable="@drawable/buttonClicked" /> <!-- pressed -->
<item android:drawable="@drawable/button" /> <!-- default -->
</selector> 

像这样使用它:

android:background="@drawable/selector1"
于 2013-09-24T18:31:56.143 回答
0

Viewsandroid中是矩形的,这是正确的。我在这里看到的唯一解决方法:使用多个“不可见” Buttons(alpha 设置为 0)。您可以将它们放置在屏幕周围,并为其中一些分配相同的操作。当然,您需要实现OnClickListener并使用 switch-case。

于 2013-09-24T18:20:01.640 回答