如何在Android活动中创建多色形状背景

时间:2017-09-29 19:33:35

标签: android xml-drawable

我希望将Activity的背景分为两种颜色。顶部为自定义颜色,底部为白色。问题是我不想用水平线将它们分开。我想创建一些与提供的图像非常相似的东西。我真的不知道从哪里开始创建这个......

enter image description here

我尝试了这个,但是,我真的不希望横向分离。我更喜欢分离更像图像。

这是我到目前为止所尝试的内容。

<?xml version="1.0" encoding="UTF-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
    <item>
        <shape android:shape="rectangle">
            <solid android:color="#FAFAFA" />
        </shape>
    </item>
    <item android:bottom="300dp" android:top="0dp" android:left="0dp" android:right="0dp">
        <shape android:shape="rectangle">
            <solid android:color="@color/colorPrimary" />
        </shape>
    </item>
</layer-list>

1 个答案:

答案 0 :(得分:2)

你需要这样的东西作为你的布局背景。

$submenu.addClass('edge');

setTimeout(function(){
  console.log( $submenu.offset().left );
}, 2000);

在我的模拟器中看起来像这样。

enter image description here