创建一个看起来像“L”的按钮

时间:2016-09-12 07:13:06

标签: android android-layout android-view

我目前正在开发一个UI非常重要的应用。所以,我需要创建一个具有特定形状的Button。我想创建一个,所以我的UI看起来像这样:

我看到了几个关于创建自己的drawables的教程,但是我的问题是我输入的特殊形状。 “L”形式困扰着我......

有什么想法吗?

我一直在寻找解决方案,如果我找到了解决方案,我会将其作为答案发布在此处。

2 个答案:

答案 0 :(得分:1)

您可以使用所需形状的图像,也可以使用2个视图相互水平放置。第一个视图将包含黄色作为背景与rect脚步图像,另一个视图的第一个高度的一半具有黄色背景将在第一个视图的右侧。

P.S: 您始终可以使用画布创建自己的视图。
 ___________
| ..... | .B .... |乙... |
| G. | ____ | ..... |
| ..... | ........ | ..... |
| ..... | .G__ | ..... |

答案 1 :(得分:0)

您无法创建这样的视图但是您可以创建一个像ImagView这样的包含类似L的可绘制的矩形视图。您所要做的就是使用VectorDrawables。创建SVG图片,然后使用VectorDrawable等插件将其转换为SVGVectorDrawablehere是如何向AndroidStudio

添加插件的

After All将drawable设置为您的视图背景。