我正在使用动画制作视图TranslateAnimation
以实现下拉视图动画。我面临的问题是动画完成后容器的大小不会增加。
请检查图像和代码段:
TranslateAnimation animation = new TranslateAnimation(0.0f, 0.0f, top, top + px);
animation.initialize(mDropDownLayout.getWidth(),mDropDownLayout.getHeight(), parentLayout.getWidth(), parentLayout.getHeight());
animation.setDuration(2000);
animation.setFillEnabled(true);
animation.setFillBefore(true);
mDropDownLayout.startAnimation(animation);
我想要达到的结果是容器的高度应该随着动画视图的平移而逐渐增加。
更新:此外,动画视图仅在视觉上移动,而不是在结构上移动。