启动画面和渐变

时间:2016-03-05 12:34:10

标签: android gradient splash-screen

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

1 个答案:

答案 0 :(得分:5)

创建一个形状,将其添加到可绘制的内容中:<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"
    />