我是android演播室的新成员。只是阅读和学习关于梯度的用法。是否可以对浮动按钮使用渐变颜色以填充整个形状?同样,是否可以使用渐变颜色创建文本视图样式?
发布于 2020-05-10 06:55:12
当然,创建一个background.xml可绘制文件夹并编写下面的代码
<?xml version="1.0" encoding="utf-8"?>
<shape>
<gradient android:startColor="@color/colorAccent"
android:centerColor="@color/colorAccent"
android:endColor="@color/black"
android:angle="90"/>
<corners android:radius="10dp"></corners>
</shape>发布于 2020-05-10 17:33:40
谢谢你的回答。但是,是否可以仅使用colorAccent,或者是否可以指示其他颜色?在我的代码中,我试图只使用颜色,并期望它用颜色覆盖所有浮动按钮,但我只在中间使用了正方形。

我想要实现的是在渐变背景上浮动按钮(无论是带加边的内部或箭头,喜欢后退和前进)。
我这样用背景颜色来描述:
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="oval">
<gradient
android:angle="270"
android:startColor="#A70797"
android:endColor="#0723B5"
/>
</shape>
Then from floating action buttons, I selected the icon ic_menu_add
Actual floating action button is described like this
<com.google.android.material.floatingactionbutton.FloatingActionButton
android:id="@+id/fab_1"
style="@style/Myfbutton"
android:focusable="true"
app:fabSize="mini"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:srcCompat="@drawable/fback" />
For style I have
<style name="Myfbutton">Myfbutton
<item name="android:shape">oval</item>item>
<item name="android:layout_width">42dp</item>
<item name="android:layout_height">42dp</item>
<item name="android:clickable">true</item>
<item name="android:layout_margin">16sp</item>
</style>我做错了什么?
https://stackoverflow.com/questions/61704717
复制相似问题