gpt4 book ai didi

android - 如何为 Android Api Level 19 及更高版本创建渐变?

转载 作者:行者123 更新时间:2023-11-29 23:35:41 25 4
gpt4 key购买 nike

我正在尝试为项目的工具栏 添加颜色。每个都有不同的工具栏颜色。我正在尝试在我的项目中创建一个新项目。我正在使用一个新项目。但我确实有一件大事。Svg 的 具有渐变。我可以毫无问题地将它们用于 post api 24。但我不能使用相同的 svg,因为它们不支持 api 24 下的 gradient。除了撤消渐变之外,我不知道如何解决这个问题。这就是为什么我在楼下分享我的一个 Svg。

我的 ic_sale_toolbar.xml ;

<vector xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:aapt="http://schemas.android.com/aapt"
android:width="375dp"
android:height="90dp"
android:viewportWidth="375"
android:viewportHeight="90">
<path
android:pathData="M0,0h375v90h-375z"
android:strokeWidth="1"
android:fillType="evenOdd"
android:strokeColor="#00000000">
<aapt:attr name="android:fillColor">
<gradient
android:startY="186.48047"
android:startX="357.47266"
android:endY="-171.41406"
android:endX="66.76172"
android:type="linear">
<item android:offset="0" android:color="#FF3023AE"/>
<item android:offset="1" android:color="#FFC86DD7"/>
</gradient>
</aapt:attr>
</path>
</vector>

最佳答案

Try this
`<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape>
<gradient android:endColor="@color/colorPrimary" android:startColor="@color/colorPrimaryDark"
android:centerColor="@color/colorPrimary" android:angle="315"
android:gradientRadius="2dp"/>
<padding android:left="2dp" android:top="3dp" android:right="2dp"
android:bottom="3dp"/>
</shape>
</item>
</selector>`

关于android - 如何为 Android Api Level 19 及更高版本创建渐变?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52274314/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com