gpt4 book ai didi

android - 可绘制图层列表中的动画项目

转载 作者:行者123 更新时间:2023-11-30 01:40:35 31 4
gpt4 key购买 nike

给定一个像这样的可绘制对象:

  <layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<shape android:shape="rectangle">
<solid android:color="#FF0000"/>
</shape>
</item>
<item>
<nine-patch android:src="@drawable/button_down_red" />
</item>
</layer-list>

我想创建一个动画师来为纯色制作动画,但我似乎无法找到一种方法来访问图层列表中的属性。

最佳答案

我想出了如何做到这一点:

ImageView iv = (ImageView) findViewById(<id of the layer-list drawable>);
LayerDrawable layer = (LayerDrawable) iv.getDrawable();
GradientDrawable border = (GradientDrawable) layer.getDrawable(0);

关于android - 可绘制图层列表中的动画项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34562628/

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