gpt4 book ai didi

android - 如何将动画添加到可绘制的textView

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:36:44 25 4
gpt4 key购买 nike

我也使用了这一行在我的 textView 中添加图像:android:drawableLeft="@drawable/ic_launcher"在我的 xml 文件中。

   <TextView
android:id="@+id/textView1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:drawablePadding="5dp"
android:gravity="center_vertical"
android:text="@string/hello_world"
android:textSize="14sp"
android:textStyle="bold"
android:drawableLeft="@drawable/ic_launcher"
>

</TextView>

现在我想给这个可绘制对象添加动画。我不知道如何访问此图像。

有什么帮助吗?提前致谢

最佳答案

如果您在 XML 中设置可绘制对象,您将无法像使用 ImageViewgetDrawable() 那样访问它。相反,从您的 XML 中省略它并在您的 Activity/Fragment 中执行:

TextView tv = (TextView) view.findViewById(R.id.textView1);
AnimationDrawable d = (AnimationDrawable) getResources().getDrawable(R.drawable.ic_launcher);
tv.setCompoundDrawables(d, null, null, null);
d.start();

如果您的可绘制 ic_launcher 可以像 AnimationDrawable 一样设置动画,这应该开始动画。调用 d.stop() 停止动画。

关于android - 如何将动画添加到可绘制的textView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21787958/

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