长方体圆圈按钮是android中的自定义圆形按钮(来源:Github Cuboid Circle Button)。
我在我的应用中使用该按钮。它运行良好,但我无法找到一种方法在运行时以编程方式更改其颜色。
在课堂上,我onCreate
之前:
com.cuboid.cuboidcirclebutton.CuboidButton btnReplayEnd;
然后在onCreate
:
btnReplayEnd = (com.cuboid.cuboidcirclebutton.CuboidButton) findViewById(R.id.btnReplayEnd);
在' setTheme'方法(在同一类中):
btnReplayEnd.setCircle_color(getResources().getColor(R.color.replayNormalDark));
答案 0 :(得分:0)
无法以编程方式更改 com.cuboid.cuboidcirclebutton.CuboidButton
的圆圈颜色您只能使用 app:cub_color="@color/color_03A9F4"
通过xml更改它
像这样
<com.cuboid.cuboidcirclebutton.CuboidButton
android:layout_width="120dp"
android:layout_height="120dp"
android:layout_centerInParent="true"
android:text="No Border"
android:textColor="#000000"
android:textSize="18sp"
app:cub_border_radius="0dp"
app:cub_color="@color/color_03A9F4"
app:cub_fontstyle="fonts/Bellerose.ttf"
app:cub_hover_color="#00BFFF1"
/>