2015-10-23 30 views
1

我想创建一些类似于视频游戏或交互式电影android应用程序。我可以在android游戏中使用像过场动画一样的视频吗?如果可以的话,请告诉我如何去做。谢谢!也许你可以找到制作它的最好方法。如何在android应用程序中创建过场动画?

回答

1

那么你应该使用fragments为您的应用程序(例如一个GameFragmentCutsceneFragment

而对于那些片段之间切换使用:

public void switchToFragment(String view) { 
    Fragment frag; 

    switch (view) { 
     case "game": 
      frag = new MyGameFragment(); 
      break; 
     case "cutscene": 
      frag = new MyCutsceneFragment(); 
      break; 
    } 

    FragmentManager fm = getSupportFragmentManager(); 
    FragmentTransaction transaction = fm.beginTransaction(); 
    transaction.replace(R.id.gameFragment, frag); 
    transaction.commit(); 
} 

这是你的游戏活动的XML应该是什么样子:

<FrameLayout 
    android:id="@+id/gameFragment" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:layout_weight="1" /> 

在你MyCutsceneFragment使用VideoView

相关问题