Lollipop 上的 Android 渐变无法正常工作。 - API 21

标签 android gradient android-5.0-lollipop

当我尝试在 Lollipop 上使用渐变时,它不起作用。 虽然它适用于所有以前的版本。

这是我的例子:

<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient android:type="radial" android:gradientRadius="500"
    android:startColor="#00417e" android:endColor="#001b34" />

最佳答案

我遇到了同样的问题并创建了 2 个不同的文件:

在绘图中

android:gradientRadius="270"

在 drawables-v21 中

android:gradientRadius="270dp"

现在它工作正常。

关于Lollipop 上的 Android 渐变无法正常工作。 - API 21,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27384655/

相关文章:

CSS3 渐变只是多次重复细线

java - Android 5,camera2 只使用闪光灯

android - 自定义 PagerTabStrip 如何通过单击禁用切换选项卡 - 不起作用

Android、线程和数据库

android utf-8文件解析

javascript - 使用 Javascript 和 RGBA 更改背景颜色渐变

javascript - 使用 Mapbox 对线条使用颜色渐变

android - 在 OSMDroid 中更改用户代理

Android PixelGrid OnDraw 检查/跟踪当前位置

android - MenuItemImpl 无法转换为relativelayout