目前,这是我在项目的Cardview下显示阴影的方式:
<android.support.v7.widget.CardView android:id="@+id/item_card"
android:layout_width="match_parent"
android:layout_height="wrap_content"
app:cardCornerRadius="5dp"
app:cardUseCompatPadding="true"
app:cardElevation="5dp">
</android.support.v7.widget.CardView>
结果看起来像这样:
这是非常基本的,我知道我们可以在高级api中控制阴影颜色,但在Google PlayGames中 即使在API级别21,该应用程序也可以做到这一点?
如何捕获颜色并将其沉降为CardView或ImageView的阴影? 我可以把它带到我的应用程序吗?
请在标记问题之前分享您的知识。
答案 0 :(得分:0)
对于API 28和更高版本,“您可以使用outline [Ambient | Spot] ShadowColor视图属性和[spot | ambient] shadowAlpha主题属性来控制高程阴影颜色”。参见:https://twitter.com/crafty/status/1011918657759469569 您可以在这里找到旧版本的原型:https://gist.github.com/nickbutcher/1dcde5a989011d01fda491bc9a59c21e#file-blur_shadows-gif