android - Android 上的神经拟态卡
问题描述
我正在尝试使用elevation
属性和新outlineSpotShadowColor
属性在 Android 上实现神经拟态卡。
这是我到目前为止得到的:
XML 代码:
android:elevation="35dp"
android:outlineSpotShadowColor="#9677d8"
背景形状:
<shape android:shape="rectangle">
<solid android:color="#b18cfe" />
<corners android:radius="30dp" />
</shape>
这就是我想要实现的目标:
如您所见,第二张卡片的不同侧面有不同的阴影颜色。
如何在安卓上做到这一点?
解决方案
为了获得最佳的 neumorphism 效果,请使用这个 github 库: fornewid/neumorphism
如需更多参考,您可以访问媒体链接:媒体博客
推荐阅读
- r - R:根据部分匹配字符将列添加到数据框
- android - Recyclerview 项目 onClick 在更新时不起作用
- java - HTTP 状态 500 – Servlet-JSP 中的内部服务器错误
- swift - 如何从本地存储加载数据...我尝试了很多东西但没有任何效果
- c# - Asp.Net Core - 在响应返回后需要服务时如何处理服务生命周期?
- python - 在dict中查找基于键的值长度
- r - 为什么我的前导函数会生成 NA 值?
- junit4 - 如何从 junit 测试生成 spring restdocs 和 Pact.io 协议?
- c++ - 指向成员类型和模板的指针
- recaptcha - 可以使用 api 创建 google recaptcha 站点和密钥吗