Android中的圆形按钮颜色选择器

时间:2018-05-06 14:18:38

标签: android color-picker

我希望为我的应用程序提供一个圆形按钮颜色选择器,如下所示。

我试过的是这个。创建具有不同背景颜色的这么多圆形按钮。这似乎有点低效。单击按钮将选择颜色。有一个更好的方法吗 ?

//rounded.xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
    android:shape="rectangle">
    <solid android:color="#ff0000" />
    <corners android:bottomRightRadius="35dp"
        android:bottomLeftRadius="35dp"
        android:topRightRadius="35dp"
        android:topLeftRadius="35dp"/>
</shape>

//In Layout
    <Button
        android:id="@+id/button2"
        android:layout_width="70dp"
        android:layout_height="70dp"
        android:background="@drawable/roundedbutton"
        android:text="Button" />

enter image description here

1 个答案:

答案 0 :(得分:1)

您可以使用FloatingActionButton

  

浮动操作按钮(FAB)是一个圆形按钮,可触发应用程序用户界面中的主要操作

     

浮动操作按钮用于特殊类型的提升操作。它们通过浮动在UI上方的带圆圈的图标来区分,并具有与变形,启动和传递锚点相关的特殊运动行为。

close(2)

修改

对于颜色选择器,您可以使用以下libarry