我有一个包含ImageView和进度条的RelativeLayout。
RelativeLayout上的起始状态为Orangutan
。
使用动画库(尝试了几个,所以问题不是libs),
我正在尝试放大RelativeLayout加载器容器。
我已经尝试了一段时间来搜索我的问题,但找不到任何相关内容,所以我一定做错了,我很感激你的帮助。
以下列出了我的所有尝试及其结果:
View.Gone
时,就在动画之前,加载器以完整大小显示,然后开始放大动画(因此我尝试了View.VISIBLE
的起始状态) View.GONE
时,当动画开始时,在执行动画时开始时会闪烁(我认为是因为可见性的变化而导致的。当没有改变可见性时我不要遇到这个问题)。View.GONE
,但这不起作用。动画的代码是:
android:animateLayoutChanges="true"
我的布局如下:
public void zoomInAnimation(final View view) {
ViewAnimator
.animate(view)
.onStart(new AnimationListener.Start() {
@Override
public void onStart()
{
view.setVisibility(View.VISIBLE);
}
})
.duration(400)
.zoomIn()
.start();
}
非常感谢您的帮助。 谢谢