示例
- 您将使用Android Studio创建一个Android应用程序,并将其命名为HelloWorld,位于com.jc2182.helloworld包下,activity为空。
- 修改位于res/layout/activity_main.xml的activity_main.xml,以添加文本视图
- 在res/layout目录下创建一个名为fragment_stack.xml的布局,以定义您的fragment标签和button标签
- 创建一个位于res/的文件夹,并将其命名为animator,然后添加fragment_slide_right_enter.xml和fragment_slide_left_exit.xml 和 fragment_slide_right_exit.xml和fragment_slide_left_enter.xml
- 在MainActivity.java中,需要添加片段堆栈,片段管理器和onCreateView()
- 运行该应用程序以启动Android模拟器并验证在该应用程序中所做更改的结果。
以下是包含TextView 的res.layout/activity_main.xml的内容
以下是res/layout/fragment_stack.xml文件的内容。它包含框架布局和按钮
以下是res/animator/fragment_slide_left_enter.xml文件的内容。它包含set和objectAnimator标签
以下是res/animator/fragment_slide_left_exit.xml文件的内容。它包含set和objectAnimator标签。
以下是res/animator/fragment_slide_right_enter.xml文件的内容。它包含set和objectAnimator标签
以下是res/animator/fragment_slide_right_exit.xml文件的内容,其中包含set和objectAnimator标签
以下代码将是src/main/java/MainActivity.java文件的内容。它包含按钮侦听器,堆栈片段和onCreateView
以下将是AndroidManifest.xml的内容
运行应用程序::
让我们尝试运行我们刚刚创建的HelloWorld应用程序。我假设您是在进行环境设置时创建的AVD。要从Android Studio运行该应用,请打开您项目的Activity文件之一,然后运行图标从工具栏中单击运行图标。Android在您的AVD上安装该应用程序并启动它,如果您的设置和应用程序一切正常,它将在“模拟器”窗口中显示-
点击“添加片段”按钮,会出现如下: