我想创建一个自定义操作 r。将应用主题颜色与渐变叠加组合以获得新渐变。我已粘贴渐变文件和背景颜色代码。谁能告诉我怎么做?
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle"
android:useLevel="false" >
<gradient
android:angle="0"
android:startColor="@color/gradient_start_colour"
android:endColor="@color/gradient_end_colour"
android:type="linear" />
</shape>
应用的主题颜色为#0097a7
。任何人都可以告诉我这是否可行,如果可以,怎么做?
答案 0 :(得分:1)
您可以像这样创建可绘制的
抽拉/ toolbar_bg.xml
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="#0097a7"/>
<gradient
android:angle="9"
android:endColor="#FFF"
android:startColor="#55FFFFFF"
android:type="linear"/>
</shape>
</item>
</layer-list>
在工具栏中,您可以提供这样的背景,
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="@drawable/toolbar_bg"
app:popupTheme="@style/AppTheme.PopupOverlay">
</android.support.v7.widget.Toolbar>