如何解决android中的UI动画
| 我有几个组件的看法。我使用垂直方向的线性布局 当用户取消选中某些复选框时,我需要隐藏一个EditText,其他组件向上移动edtPhone.setEnabled(false);
效果很好,但是一切都会立即发生,我想慢慢地做到动画
我该如何在android中做到这一点?
解决方法
创建一个
TranslateAnimation
,为其分配一个AnimationListener
,然后在onAnimationEnd()
中将EditText
的可见性设置为View.GONE
(或View.INVISIBLE
,这取决于您的需要),并在动画停止时执行任何操作。
请记住将“ 1”分配给其他应向上移动的组件。为了使ѭ1缓慢移动,请在XML中使用ѭ9或在代码中使用Animation.setDuration()
,并以毫秒为单位定义值(也许是500毫秒?)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。