Android ViewFlipper动画与videoview

时间:2017-12-06 06:00:08

标签: android android-layout android-viewflipper

我得到了一个带有ViewFlipper的XML布局和2个约束布局作为它的孩子。

  1. 第一个布局有ImageView
  2. 第二个布局有VideoView
  3. 我正在使用此代码更改布局:

    ViewFlipper flip = (ViewFlipper) findViewById(R.id.flippy);
    flip.setInAnimation(this, R.anim.in_to_left);
    flip.setOutAnimation(this, R.anim.out_to_left);
    flip.showNext();
    

    这是用于动画的XML(两者都相同,但x值不同)

    <set xmlns:android="http://schemas.android.com/apk/res/android" android:shareInterpolator="false" android:fillAfter="true">
    <translate
        android:fromXDelta="100%"
        android:toXDelta="0"
        android:fromYDelta="0%"
        android:toYDelta="0%"
        android:duration="1400"
        />
    

    1. 问题是每当flip.showNext()调用时,第二个布局视频视图在动画启动时已经到位,我尝试了textView组件,它可以工作但不是视频视图。
    2. 是否有可能使第一个布局alpha固定直到动画结束?每当调用flip.showNext()时,第一个布局imageView在动画时变得透明(如50%alpha)。 (我没有在XML中使用任何alpha设置,在XML中使用android:src作为图像源)。
    3. 谢谢

      修改 刚刚从move videoView...using translation animation实现,该翻译无法为videoView制作动画。

0 个答案:

没有答案