简体   繁体   English

Android:自定义按钮形状

[英]Android: custom button shape

I'm trying to achieve a custom controller containing of various buttons in different shapes. 我正在尝试实现一个包含不同形状的各种按钮的自定义控制器。 I'm wondering how I can achieve this with Android. 我想知道如何通过Android实现这一目标。

The result should look similar like this, where every color is a different button. 结果看起来应该类似,每个颜色都是不同的按钮。 替代文字

I suppose I have to subclass View so please don't write that as an answer ;-) Please give some methodical steps what's needs to be implemented, like drawing, sensing touches, etc or maybe point me to some examples (if exist). 我想我必须继承View所以请不要把它作为答案;-)请给出一些有条不紊的步骤需要实现的内容,比如绘图,感应触摸等,或者可能指出一些例子(如果存在的话)。

Thanks 谢谢

如果你打算动态绘制它,你必须扩展View并覆盖onDraw,你可以实现onTouchListeners等来检测人们触摸它的时间和地点。

我发现这个文档详细解释了所有内容,并指向相关主题的链接。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM