如何在Android中设计具有不规则形状的按钮?

时间:2018-08-29 17:50:07

标签: android button android-shape android-shapedrawable

我正在开发自定义键盘,并且遇到一种情况,在这种情况下,我想设计一个d-pad样式的界面,供用户在文本中移动光标。 像这样的东西:enter image description here

我想弄清楚的是如何设计不是矩形或变体的按钮。我该如何创建具有这种不规则形状的按钮,而又不借助诸如“创建矩形按钮,粘贴在不规则按钮图像上,就算完成了”之类的

我知道材料设计确实可以创建任何形状的按钮,但是我一直发现的所有示例都是“带有圆角的矩形”。对于我当前的问题,我需要设计5个按钮,最简单的一个是中心按钮(圆形按钮)。设计剩下的4是我一无所知的地方。

感谢您的帮助。

更新1 Onik的精彩帖子,与我期望的here接近。我仍在尝试。我的下一个问题是,是否可以通过从另一个形状中删除一个形状来绘制形状?我之所以这样问,是因为我不知道通过创建“形状”是否会真正改变“按钮”的形状,还是只是将图像叠加在矩形按钮上。

0 个答案:

没有答案