我正在尝试在以前使用 RotateAnimation 旋转过的布局上制作动画。我想做的动画是淡入淡出,视情况而定
aLayout = (LinearLayout) _context.findViewById(R.layout.layoutId);
AlphaAnimation fadeIn = new AlphaAnimation(0, 1.0f);
AlphaAnimation fadeOut = new AlphaAnimation(1.0f, 0);
fadeIn.setDuration(500);
fadeOut.setDuration(500);
fadeIn.setFillAfter(true);
fadeOut.setFillAfter(true);
根据我申请的情况:
aLayout.startAnimation(fadeIn);
或者
aLayout.startAnimation(fadeOut);
我已经检查过了,动画并没有试图同时开始。行为是我的布局部分淡入。
而不是有“不可见的部分”,然后是“可见的部分”
我只将部分布局“不可见部分”设置为“in le rt”。
这似乎完全是随机的,这就是为什么我要问你,以防你知道它来自哪里。在轮换之前,这个 alpha 的东西效果很好,但是一旦我这样做了,我就会开始出现这种意想不到的行为
我从 2.2 工作到 4.1 任何帮助将不胜感激。谢谢
编辑:无法弄清楚。任何人 ?