Android 片段之间的动画过渡-幻灯片效果-半透明状态栏和操作栏

Android 片段之间的动画过渡-幻灯片效果-半透明状态栏和操作栏,android,android-fragments,transition,Android,Android Fragments,Transition,我需要这样的效果,我已经阅读了这个链接,我对这个效果感兴趣(你可以在这里看到),这里是一个序列的例子: 我需要两样东西: 在两个片段之间创建/实现相同的幻灯片/过渡效果 如何将图像放在操作栏和顶部栏下 谢谢,如果您有任何想法,我们将不胜感激 (编辑日期:2014年3月11日) 我只需要一个覆盖操作栏和通知栏的示例(它有电池、时间、wifi等符号)。 将片段动画设置为:,int,int,int) 您可以使用以下参数在应用程序主题中执行此操作: 正确 有关示例的更多详细信息: 在调用活动的setC

我需要这样的效果,我已经阅读了这个链接,我对这个效果感兴趣(你可以在这里看到),这里是一个序列的例子:

我需要两样东西:

  • 在两个片段之间创建/实现相同的幻灯片/过渡效果
  • 如何将图像放在操作栏和顶部栏下
  • 谢谢,如果您有任何想法,我们将不胜感激

    (编辑日期:2014年3月11日) 我只需要一个覆盖操作栏和通知栏的示例(它有电池、时间、wifi等符号)。

  • 将片段动画设置为:,int,int,int)

  • 您可以使用以下参数在应用程序主题中执行此操作:

    正确

  • 有关示例的更多详细信息:

    在调用活动的setContentView方法之前,您可能希望将此代码添加到onCreate方法中,而且我认为视频中显示的是活动之间的转换,而不是片段,此代码适用于所有API>=11

    getWindow().requestFeature(Window.FEATURE_ACTION_BAR_OVERLAY);
                getSupportActionBar().setBackgroundDrawable(new ColorDrawable(Color.parseColor("#00ffffff")));
                getSupportActionBar().setDisplayShowTitleEnabled(false);
    
    这将使您的actionbar透明,但您仍然可以看到actionbar底部的小阴影,至于状态栏,我不确定透明状态栏是否可能是API L的操作系统版本。对于动画,您可以通过XML文件创建自己的动画,此代码用于从屏幕右侧滑入动画

    <?xml version="1.0" encoding="utf-8"?>
    <set>
        <translate xmlns:android="http://schemas.android.com/apk/res/android"
            android:fromXDelta="100%"
            android:toXDelta="0%"
            android:interpolator="@android:anim/decelerate_interpolator"
            android:duration="200"/>
    </set>   
    
    
    

    我希望这些代码中的一些能够帮助您

    我也遇到过同样的问题,但这个库完全解决了我的问题 没有必要再发明轮子了D 使用它,享受它


    要覆盖状态栏,您可以自定义应用程序的主题,包括:

    <item name="android:windowTranslucentStatus">true</item>
    <item name="android:windowTranslucentNavigation">true</item>
    
    true
    真的
    
    最后,您可以使用具有更灵活UI的工具栏来替换ActionBar:

    您还可以自定义棒棒糖中的状态栏颜色:


    我找到了一个解决方案,这些链接帮助了我:

    请参见下图:

    以下是此示例的源代码:


    谢谢。

    谢谢你的链接,但我还需要一点,在这个链接中,显示覆盖操作栏,但我也需要覆盖顶部栏(时间、电池、wifi、信号)。我试图找到一个简单的例子,但我并不幸运。我把这个职位当作赏金。谢谢你的帖子,但我需要更改状态栏的颜色,这个库只能更改actionbar的样式。目前,我使用这个解决方案和,但在我的上下文中同时使用这些解决方案非常复杂,因为我的应用程序有一些片段必须只使用一个。例如,在主片段中,actionbar和statusbar必须是红色背景,在细节片段中,我必须在actionbar和statusbar下面放置一个图像,因此,这两个必须是透明的