gpt4 book ai didi

Android - 以编程方式添加到布局的动画 View

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

我正在以编程方式创建几个 TextView 并添加到线性布局中。一切正常。

现在我想在 TextView 上添加一些动画。添加 TextView 后,我尝试使用 ViewPropertyAnimator 在它们上面添加动画。但我没有看到任何动画。如果我将它们添加到 xml 中进行测试,它就可以正常工作。

我发现了一些事情,比如我们需要为 TextView 附加到屏幕时添加一个事件并在此处编写动画代码。但是我有一组动画要在每个 TextView 上运行,完成后我需要在另一个上启动动画。

有什么想法或建议可以实现吗?

我的代码是这样的,

-- 循环创建TextViews(invisible)并将它们添加到布局中。
-- 在上面的步骤之后,尝试像下面的每个 TextView 一样一个一个地制作动画。我需要链接,因为我需要一个接一个地淡入。

        tv1.setVisibility(View.VISIBLE);
tv1.animate().alpha(1).setDuration(500);

但是动画不工作。

感谢您的帮助。

最佳答案

ViewPropertyAnimator 将属性从当前值动画化为指定值。由于新实例化 View 的 alpha 为 1,因此您的动画会将 alpha 从 1 设置为 1。您应该首先将 alpha 设置为 0 而不是设置可见性:

tv1.setAlpha(0);
tv1.animate().alpha(1).setDuration(500);

关于Android - 以编程方式添加到布局的动画 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31396155/

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