Android

时间:2017-09-15 09:20:26

标签: android

**enter image description here**

需要创建这种类型的仪表。如何创建不同形状的按钮,并像下面所示的仪表一样排列。 要么 只是如何创建不同形状的按钮 提前致谢

1 个答案:

答案 0 :(得分:0)

如果您想要这些按钮的高级行为,则需要通过扩展和覆盖SDK提供的现有custom button来创建Button

对于某些理论,请查看here

但是,如果您只需要替换图像并将其用作普通按钮,则只需使用ImageButton和自定义图像即可!

从快速阅读开始,我认为this可能是一个有效的例子。

至于布局部分,我会做这样的事情:

<Whatever root ViewGroup you are using for your activity>
    <ConstraintLayout to place correctly your buttons>
        <ImageButton1 blah blah />
                .........
        <ImageButtonN blah blah />
    </ConstraintLayout to place correctly your buttons>
</Whatever root ViewGroup you are using for your activity>

编辑:@crgarridos建议您CircularLayout。我的回答受到以下事实的影响:我不知道(它不在标准库中,原谅我),并希望避免让您创建自定义布局。顺便说一句,我已经搜索过它,发现this可能比我的答案更有帮助!