Android渐变永不工作(总是条带)

时间:2014-02-24 10:40:35

标签: android gradient radial-gradients

我尝试添加(径向)渐变作为背景(在Android 4.0中),无论是作为背景图像还是以编程方式,但它们都不会起作用。我只能在模拟器中测试它,但我猜它在4.0设备上是一样的。

这些解决方案不起作用:

我想我尝试了更多的东西,但也许有人知道如何建立一个工作梯度作为背景?

我目前的代码如下:

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".SplashScreen">

    <ImageView
        android:id="@+id/imageViewLogo"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:contentDescription="@string/desc_string"
        android:scaleType="centerCrop"
        android:src="@drawable/background_image" />

</RelativeLayout>

和background_image.xml

<?xml version="1.0" encoding="utf-8"?>
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/background_image"
    android:antialias="true"
    android:dither="true"
    android:src="@drawable/bg_portrait" />

2 个答案:

答案 0 :(得分:0)

试试这个链接队友,http://developer.android.com/reference/android/graphics/RadialGradient.html

覆盖绘制函数以使用画布对象绘制圆圈

答案 1 :(得分:0)

显然它只是模拟器。在真实的设备上看起来不错。