作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想创建类似视频游戏或互动电影的 Android 应用程序。我可以在 android
游戏中使用像过场动画这样的视频吗?如果可以,请告诉我该怎么做。谢谢!或许您能找到最佳的制作方法。
最佳答案
那么你应该使用fragments为您的应用(例如 GameFragment
和 CutsceneFragment
)
要在这些 fragment 之间切换,请使用:
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();
}
您的游戏 Activity xml 应如下所示:
<FrameLayout
android:id="@+id/gameFragment"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_weight="1" />
在您的 MyCutsceneFragment
中使用 VideoView
关于android - 如何在 Android 应用程序中创建过场动画?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33304702/
我是一名优秀的程序员,十分优秀!