gpt4 book ai didi

android - 自定义形状的 Linearlayout 在 android 中具有弯曲的一面

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:38:44 26 4
gpt4 key购买 nike

我正在尝试制作如下所示的自定义形状的线性布局

enter image description here

我试图只使一侧弯曲。尝试使用圆角半径,但它的外观与上面不同。

已经尝试过如下这种背景形状:-

<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<solid android:color="#3F51B5" />

<padding
android:bottom="7dp"
android:left="7dp"
android:right="7dp"
android:top="7dp" />

<corners
android:bottomLeftRadius="50dp"
android:bottomRightRadius="50dp"
android:topLeftRadius="0dp"
android:topRightRadius="0dp" />
</shape>

它只圆角并且在增加值形状时不保留它变得太圆了。我想要曲线而不是圆角

最佳答案

已经很晚了,但这是为 future 的求职者准备的。我想vector drawables是最完美的解决方案。使用下面的矢量 as background获得自定义形状的底部弯曲布局。

<vector xmlns:android="http://schemas.android.com/apk/res/android"
android:width="24dp"
android:height="24dp"
android:viewportHeight="100.0"
android:viewportWidth="200.0">
<path
android:fillColor="#YOUR_FAVORITE_COLOR"
android:pathData="M200,0H0v4.5h0v75.8h0c17.8,10.2 56,17.2 100.5,17.2c44.5,0 81.6,-7 99.5,-17.2h0V4.5h0V0z" />

关于android - 自定义形状的 Linearlayout 在 android 中具有弯曲的一面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36889053/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com