我正在尝试实现一个包含不同形状的各种按钮的自定义控制器。我想知道如何使用 Android 实现这一目标。
结果应该看起来像这样,其中每种颜色都是不同的按钮。
我想我必须子类化View
,所以请不要把它写成答案;-) 请给出一些需要实施的有条不紊的步骤,比如绘图、感应触摸等,或者可能给我一些例子(如果存在)。
谢谢
如果您打算动态绘制它,则必须扩展 View 并覆盖 onDraw,您可以实现 onTouchListeners 等来检测人们何时何地触摸它。
我发现此文档详细解释了所有内容,并包含指向相关主题的链接。