我希望为我的应用程序提供一个圆形按钮颜色选择器,如下所示。
我试过的是这个。创建具有不同背景颜色的这么多圆形按钮。这似乎有点低效。单击按钮将选择颜色。有一个更好的方法吗 ?
//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" />
答案 0 :(得分:1)
您可以使用FloatingActionButton
浮动操作按钮(FAB)是一个圆形按钮,可触发应用程序用户界面中的主要操作
浮动操作按钮用于特殊类型的提升操作。它们通过浮动在UI上方的带圆圈的图标来区分,并具有与变形,启动和传递锚点相关的特殊运动行为。
close(2)
修改强>
对于颜色选择器,您可以使用以下libarry