Android中的非传统GUI设计
我有一个问题与android中的GUI设计有关。Android中的非传统GUI设计,android,user-interface,button,Android,User Interface,Button,我有一个问题与android中的GUI设计有关。 如果你看看Android设计架构,我们在设计视图中有表格结构。我们可以在行和列中绘制按钮,我们可以绘制图像视图和更多,但我们将在矩阵中所做的一切。…。如下图所述。 但我在Android中看到了许多有趣的GUI设计,它看起来非常漂亮,不像传统的设计视图(矩阵形式) 用Z字形按钮检查下图。我已经在上面画了红方块。 我不知道它是如何设计的,以及如何捕捉不同图像和按钮的onclick功能。我希望我已经很好地解释了我的问题,如果不清楚请告诉我。我正在寻
如果你看看Android设计架构,我们在设计视图中有表格结构。我们可以在行和列中绘制按钮,我们可以绘制图像视图和更多,但我们将在矩阵中所做的一切。…。如下图所述。 但我在Android中看到了许多有趣的GUI设计,它看起来非常漂亮,不像传统的设计视图(矩阵形式) 用Z字形按钮检查下图。我已经在上面画了红方块。
我不知道它是如何设计的,以及如何捕捉不同图像和按钮的onclick功能。我希望我已经很好地解释了我的问题,如果不清楚请告诉我。我正在寻找健康的响应和帮助。我还没有这样做,但是您可以创建自己的
可绘制的作为背景,并在画布上使用旋转
对象来旋转图像。这就谈到了它和未来。有人可能有更好的想法,但我认为这应该适合您的需要。我认为您必须按照android官方文档中的说明创建自定义组件。我也在寻找一些教程,可以很好地解释这一切。这是官方文件的链接。再看看这个,他正在定义一个自定义视图并从一个活动中操作它。这不是你想要的,只是想知道它是如何工作的,你可以扩展Button类,重写onDraw方法,画你想要的任何东西。虽然我自己没有画,但我只是在读关于如何使用图像贴图做类似的事情
请查看此链接:
本质上,本文描述的是有两个图像,一个是按钮外观,另一个是按钮所在位置的彩色编码层。例如,如果有3个按钮,您将有3个不同颜色的形状(例如,红色、绿色、蓝色)
带有彩色形状的图像将不可见,但当onclick触发时,您会找到所单击像素的颜色。因为每个可触摸区域都是不同的颜色,所以您可以知道触摸屏幕上的哪个点
这听起来是个有趣的主意。仔细阅读这篇文章。希望对您有所帮助。您还可以扩展Button等现有类,重写onDraw(),让它做任何您想做的事情!或者,您可以创建一个自定义的ViewGroup子类,它完全可以为您处理所有事情,并将其称为之字形布局
!