初始画面和渐变

iPR*_*1G1 -2 android gradient splash-screen

这是我的痛点。我是android开发的新手,我想为应用创建启动画面。目前,在该论坛中搜索之后,我发现了从图片中实现启动屏幕的方法,但这不是我想要的。我希望闪屏是具有变化渐变的颜色。该问题所附的图片说明了我的意思。不幸的是,由于我的信誉不佳,无法粘贴图像。尽管如此,这是渐变图像的链接。进一步说明,我希望颜色是由Java或xml代码动态生成的,因此,我不必为不同的屏幕尺寸而烦恼,我要做的就是生成所有内容以全屏显示。我要尽量避免使用图片资产。帮助Plz。

小智 6

创建一个形状,将其添加到可绘制对象中,例如: <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背景上,将background设置为shape

<LinearLayout
    android:id="@+id/ranking_order"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/list_grad"
    />
Run Code Online (Sandbox Code Playgroud)