2016-03-05 112 views
-2

这是我的痛点。我是Android新手,我想创建启动画面到应用程序。目前,在这个论坛中搜索后,我发现了从图片中实现启动画面的方法,但这不是我想要的。我想让初始屏幕变成渐变渐变的颜色。附在这个问题上的图片来说明我的意思。 不幸的是,由于我的信誉度低,无法粘贴图像。尽管如此,这是一个梯度图像link。 进一步解释,我希望动态生成java或xml代码的颜色,这样我就不必担心不同的屏幕尺寸,因为我必须做的就是生成全屏显示的所有内容。如果可能,我试图避免使用图片资产。 帮助Plz。由于初始屏幕和渐变

+0

你可能会得到如果您显示用于显示启动画面图像的代码并询问“如何更改以显示渐变?”,则可以获得更好的答案。 –

回答

3

创建一个形状,将其添加到像绘项目:<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <gradient android:startColor="@color/gradient_start" <!--this first color --> android:endColor="@color/gradient_end" <!--this second color --> android:angle="-270" /> <!--gradient angle --> </shape>

,然后在你的splash.xml背景,设置背景形状

添加

<LinearLayout 
    android:id="@+id/ranking_order" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:background="@drawable/list_grad" 
    />