【问题标题】:Same size curved background for all devices所有设备的相同尺寸弯曲背景
【发布时间】:2015-02-18 12:33:01
【问题描述】:

如何为我的应用获取此背景,但我想要相同的曲线(相同的半径)和相同大小的蓝色屏幕,我该怎么做?

【问题讨论】:

  • 我认为最好的方法是制作一个png图像并将其设置为drawable文件夹中的背景资源
  • 我认为你必须使用灰色矩形背景,并在带有权重的线性布局中使用蓝色背景,并将灰色与蓝色重叠!

标签: android android-layout android-xml


【解决方案1】:

<item android:drawable="?android:colorBackground"/>

<item android:gravity="center"
    android:drawable="?android:colorBackground">
<shape
    android:shape="rectangle">
    <solid
        android:color="@color/colorPrimaryDark"/>
</shape>
</item>

<item android:bottom="400dp"
    android:left="-120dp"
    android:right="-120dp"
    android:top="-400dp">
        <shape
            android:shape="oval">
            <solid
                android:color="@color/colorPrimary"/>
        </shape>

</item>

【讨论】:

  • 虽然此代码可能会回答问题,但提供有关其解决问题的方式和原因的信息可提高其长期价值。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-07-03
  • 2023-04-04
相关资源
最近更新 更多