2015-10-23 70 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

相關問題