我已经成功地在我的布局上添加了 VideoView,我也可以播放它了。单击某个按钮时,我在 videoview 顶部有一个漂亮的动画 Logo 。同时我想淡出视频。但是在其上运行 alpha 动画会立即将其变黑。我发现 videoview 的行为不像普通 View ,因为它是表面 View 。我试着把它放在框架布局中,但没有用。动画看起来像这样:
AlphaAnimation alphaAnimation = new AlphaAnimation(1.0f, 0.0f);
alphaAnimation.setDuration(1000);
alphaAnimation.setFillAfter(true);
videoView.suspend(); //pause video
videoView.startAnimation(alphaAnimation);
那么我怎样才能淡出视频呢?
最佳答案
您不能为 VideoView
设置动画。为什么不尝试使用 TextureView
,它的行为就像一个普通的 View
。您可以找到如何在 TextureView
中播放视频 from this answer in SO .
关于android - 在 Video View android 上运行 alpha 动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31253619/