(折叠)工具栏标题在Snackbar外观后重置其位置

Vka*_*kay 6 android android-design-library android-snackbar android-collapsingtoolbarlayout android-appbarlayout

我有一个布局CollapsingToolbarLayoutCoordinatorLayout作为根元素.每当Snackbar显示在activitytitle中的toolbar重置其位置的默认展开冠军位置CollapsingToolbar,即使toolbar不(完全)扩展.

第二张图显示title无论是否toolbar扩展都是固定的.

完全扩展

Snackbar出现后

其结果是一样的,当我打电话snackbar.show()activityfragment.

我的布局结构如下所示:

<CoordinatorLayout>
<AppBarLayout>
    <CollapsingToolbarLayout>
        <Toolbar />
        <TabLayout />
    </CollapsingToolbarLayout>
</AppBarLayout>
<ViewPager />
<FloatingActionButton />
Run Code Online (Sandbox Code Playgroud)

我使用最新的依赖项appcompat and design library (v24.2.1).我希望有足够的信息,并且有人知道如何解决这个问题:P

编辑: 当您启动一个新项目并选择Scrolling activitysnackbar.show()调用时出现相同的问题时,也在模板中.所以这是一个图书馆问题.

Sol*_*Sol 4

我遇到了同样的问题,这是一个库问题。在最新版本的设计支持库(25.0.0)上已修复。在您的 build.gradle 上使用以下内容:

compile 'com.android.support:design:25.0.0'
Run Code Online (Sandbox Code Playgroud)

希望这可以帮助。