gpt4 book ai didi

安卓渐变浮雕效果

转载 作者:行者123 更新时间:2023-11-30 04:45:58 25 4
gpt4 key购买 nike

我正在尝试通过代码实现以下内容:(不幸的是无法发布图片)

带圆角的矩形,具有浮雕效果(光线来自左上角)。中间有一个刻在长方形中的圆圈。想象一个水面,一滴水落在水面上。它会在表面产生凹痕。那个圆圈也涂上了一些线性渐变。

问题是我只能使用 Android 中的 EmbossMaskFilter 来提升表面,使其更接近用户的眼睛,但我不知道如何实现相反的效果。任何人都可以帮助我吗?

非常感谢。

最佳答案

使用复合可绘制对象或分层可绘制对象。

要创建一个带有圆角和内部渐变的可绘制对象,请使用如下内容:

<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle">
<corners android:radius="10dp"/>
<gradient android:startColor="@color/gradientstart" android:endColor="@color/gradientend" android:angle="315"/>
</shape>

创建两个这样的可绘制对象并将它们放在彼此之上以创建所需的效果。

关于安卓渐变浮雕效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4958557/

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