我尝试添加(径向)渐变作为背景(在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" />
答案 0 :(得分:0)
试试这个链接队友,http://developer.android.com/reference/android/graphics/RadialGradient.html
覆盖绘制函数以使用画布对象绘制圆圈
答案 1 :(得分:0)
显然它只是模拟器。在真实的设备上看起来不错。