android tween动画无法停止的问题

本文讨论了在Android中遇到的一个问题:使用Tween动画实现心跳效果时,无法正常停止动画。通过分析XML动画资源文件、布局代码和Java代码,发现`startAnimation()`和`clearAnimation()`方法的应用。尽管存在`cancel()`方法,但在某些情况下,动画仍然无法停止。解决方案是结合使用`clearAnimation()`和`setVisibility(View.GONE)`来确保动画停止并从界面上移除。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

       今天在写一个关于心跳的动画时用的时tween动画,发现无法停止。


1:动画anim.xml文件如下:2:activity_main.xml的布局代码如下:3:java 代码如下:4:在Animation类中有两个方法分别是start()和 startNow()方法,这两方法都可以启动动画,但要停止动画有一个canel(),但好像一直都停止 不了,所以View大类中有两个方法是startAnimation()和clearAnimation(),这两个方法可以开始动画和停止动画,但想让该动画消息在界面 上还得加一个让该组件 setVisibility(View.GONE)。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值