`
iflytek_wjzhu
  • 浏览: 41865 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
最近访客 更多访客>>
社区版块
存档分类
最新评论

Android日记之2012/02/05——ActivityGroup控制Activity中的方法

阅读更多
       今天写了Demo来实现了在ActivityGroup中控制Activity的动画效果。场景是Group中播放一段音乐,并且时间贯穿Group中的所有Activity,同时在一些时间点上再控制Activity中的动画效果。

       在时间点上控制Activity的切换已经实现了,所以就尝试了来控制Activity中的动画。

       一般来说,一个Activity切换到另一个Activity的时候,直到返回前,我们都不会去管前一个Activity了。但是,ActivityGroup的生命周期可以和Activity的生命周期共存。这就表明在ActivityGroup运行的时候,Activity也能正常运行。所以,就为ActivityGroup来控制Activity中的效果带来了可能性。

       那怎么用呢,首先,要在Activity中实例化一个静态的Context,在onCreat方法中把当前的Activity赋给它,然后通过调用静态做法,在ActivityGroup中调用这个这Context,同时,要把这个Context强制转换成当前的Activity,再调用需要Activity的方法就行了(呵呵,表达能力差,说的有点绕了。。。。。)
分享到:
评论

相关推荐

    安卓Android源码——ActivityGroup + GridView + ViewFlipper 实现选项卡.rar

    1. **ActivityGroup**:在Android早期版本(API级别低于11)中,ActivityGroup是一个特殊的Activity,它允许在同一个Task(任务栈)中嵌套多个子Activity。这种设计可以使得在单个Activity内展示多个页面,比如模仿...

    Android开发—使用ActivityGroup来切换Activity和Layout

    ActivityGroup 是 Android 中的一种特殊的 Activity,它可以容纳多个 Activity,并且可以在这些 Activity 之间进行切换。使用 ActivityGroup,可以实现非常复杂的界面跳转逻辑,而不需要使用 Fragment 或者其他第三...

    使用ActivityGroup管理Activity

    `ActivityGroup`是早期Android版本(Android 2.x)提供的一种特殊类型的`ViewGroup`,允许在同一个`TabHost`或`FrameLayout`中嵌套显示多个Activity,以实现类似多级菜单或者子窗口的效果。但是,由于在Android 3.0...

    安卓Android源码——TabHost内嵌ActivityGroup界面管理源码.zip

    本资源“安卓Android源码——TabHost内嵌ActivityGroup界面管理源码.zip”提供了一个实例,帮助开发者理解如何在TabHost中嵌入ActivityGroup来实现复杂的界面管理。 TabHost是Android SDK提供的一种用于创建多标签...

    ActivityGroup之activity内跳转和外跳转

    在Android开发中,Activity是应用的基本组件之一,用于展示用户界面和处理用户交互。ActivityGroup是一种旧版的Android实现,它允许在一个Activity中嵌套多个子Activity,这在早期版本的Android系统中常用于实现类似...

    ActivityGroup之Activity内跳转和外跳转

    ActivityGroup是早期Android SDK中的一个特殊类型,它允许在一个Activity中嵌套多个子Activity,形成类似TabHost或者多窗口的效果。然而,从Android 3.0(API级别11)开始,ActivityGroup被废弃,推荐使用Fragment来...

    用ActivityGroup解决TabHost中多个Activity跳转问题

    2. **启动子Activity**:在ActivityGroup中,我们需要使用startLocalActivity方法来启动子Activity,而不是常规的startActivity。startLocalActivity会将子Activity添加到当前的ActivityGroup中,而不是系统回退栈。...

    Android源码——TabHost内嵌ActivityGroup界面管理源码_new_17.7z

    在早期的Android版本中,ActivityGroup被用来在一个Activity内部嵌套其他Activity,这样可以在一个单一的窗口中展示多个界面。然而,随着Android版本的更新,ActivityGroup逐渐被Fragment所取代,因为Fragment提供了...

    Android开发—使用ActivityGroup来切换Activity和Layout.pdf

    在Android开发中,ActivityGroup是一种特殊类型的Activity,它允许开发者在一个Activity内嵌套其他Activity,实现类似TabHost或Fragment的效果,但这是在Android早期版本(API级别较低)中的一种实现方式。...

    Android源码——TabHost内嵌ActivityGroup界面管理源码_new_17.zip

    本资源“Android源码——TabHost内嵌ActivityGroup界面管理源码_new_17.zip”提供了一种实现复杂界面布局的方式,下面将详细解释这两个组件以及它们在源码中的应用。 首先,TabHost是Android提供的一个用于创建带有...

    android ActivityGroup的demo

    在Android开发中,ActivityGroup是一种特殊的Activity容器,它允许在一个Activity内部嵌套多个子Activity,形成类似多级菜单或者Tab效果。本示例"android ActivityGroup的demo"将深入探讨如何使用ActivityGroup来...

    使用ActivityGroup来切换Activity和Layout

    在Android开发中,有时我们需要在一个主界面中实现多个子页面的切换,而这些子页面各自具有独立的功能和布局。在这种情况下,通常我们会选择使用TabHost或者Fragment等组件来实现,但如果你正在使用的是Android早期...

    Android Gallery+ActivityGroup实现滑动TAB独立Activity

    通过在ActivityGroup中使用LocalActivityManager,我们可以管理和控制这些子Activity的生命周期。 实现这个功能的具体步骤如下: 1. 创建Gallery:首先,你需要在布局文件中添加一个Gallery组件,并设置适配器来...

    tabhost和ActivityGroup的组合使用

    在Android开发中,TabHost和ActivityGroup是两个关键组件,它们常常被用来构建具有标签页切换功能的应用界面。本文将详细讲解如何将这两个组件结合使用,以实现多Activity间的高效跳转和堆栈管理。 首先,TabHost是...

    ActivityGroup实现Activit栈

    在Android开发中,ActivityGroup是早些版本API中提供的一种特殊类型的Activity,它允许开发者在一个TabHost或者帧布局(FrameLayout)中嵌套多个Activity,从而实现类似iOS中UINavigationController的堆叠管理器效果...

    Android之ActivityGroup实现Tab分页标签

    ActivityGroup是Android早期版本(Android 2.x)中提供的一种特殊类型的Activity,它允许开发者在一个单独的Task中管理多个子Activity,从而实现类似Tab切换的效果。不过,随着Android版本的更新,ActivityGroup逐渐...

    android activitygroup底部菜单

    在Android应用开发中,ActivityGroup是一种特殊的容器,它允许在一个栈结构中管理多个子Activity,常见于早期Android版本(低于Android 3.0)的Tab布局或者自定义导航栏设计中。ActivityGroup的主要目的是实现类似...

    Android中ActivityGroup的应用

    ActivityGroup的用法,头部和...至于在Android在ActivityGroup里执行跳转详细介绍 请到我百度空间查看。运行效果也在下面地址可以看到。 http://hi.baidu.com/qinxiaowei137/blog/item/32a3761703ba6febc3ce798b.html

    activitygroup

    在Android开发中,`ActivityGroup`是一个特殊类型的`Activity`,它允许我们在一个父`Activity`中嵌套多个子`Activity`。这个概念通常用于实现类似TabHost或者多级导航的效果,使得用户可以在一个单一的栈结构中进行...

Global site tag (gtag.js) - Google Analytics