gpt4 book ai didi

android - 具有透明背景的渐变描边

转载 作者:太空宇宙 更新时间:2023-11-03 10:59:29 27 4
gpt4 key购买 nike

我试图实现这样的目标,我以这种方式在 xml 中使用层列表:

<item>
<shape android:shape="rectangle" >
<gradient

android:centerColor="#4DD0E1"
android:endColor="#76FF03"

android:startColor="@color/colorPrimary"
android:type="linear" />


</shape>
</item>

<item
android:bottom="2dp"
android:left="2dp"
android:right="2dp"
android:top="2dp">


<shape android:shape="rectangle" >

<solid android:color="#fff" />
</shape>
</item>

这里是布局代码,形状的边框需要和图片重叠。

<RelativeLayout
android:layout_width="match_parent"
android:layout_height="100dp"
android:layout_marginTop="12dp"
android:background="@android:color/transparent">


<ImageView
android:layout_width="100dp"
android:layout_height="75dp"
android:layout_centerVertical="true"
android:layout_alignParentEnd="true"
android:layout_alignParentRight="true"
android:layout_marginRight="12dp"
android:id="@+id/goals_image" />


<FrameLayout
android:id="@+id/goals_layout"
android:layout_width="match_parent"
android:layout_height="match_parent"

android:layout_gravity="center"
android:clickable="true"

android:layout_marginLeft="20dp"
android:layout_marginRight="32dp"
android:background="#00000000"
>


<TextView
android:id="@+id/goals_text"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:textSize="15dp"
android:text="Lose Weight"
android:textColor="@color/black"
android:layout_margin="40dp"

/>


</FrameLayout>

</RelativeLayout>

但如果我将背景设置为透明,则形状背景将变为整个渐变色。我怎样才能实现具有透明背景的渐变描边?提前致谢。

enter image description here

最佳答案

只需使用 8 位颜色值,例如#FFF8F8F6,其中前两个字符是字母值。 FF 完全不透明,00 完全透明。

检查这个

How to make transparent gradient?

也检查一下 http://www.coderzheaven.com/2013/02/04/create-transparency-image-android/

关于android - 具有透明背景的渐变描边,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47864430/

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