在支持lib 24.2.0上无法正确显示视差图像

时间:2016-08-17 20:32:45

标签: android android-support-library android-design-library

我刚刚更新到新的支持lib版本24.2.0,并在CollapsingToolbarLayout中遇到了视差图像的以下问题:

24.1.1

24.1.1

上的样子

24.2.0

24.2.0

现在的样子

这个示例来自Cheesesquare演示应用程序,除了支持lib版本之外我没有修改。 This是相关的布局文件。

看起来图像不再正确覆盖CollapsingToolbarLayout

有人知道造成这种情况的原因和/或如何修复它吗?

修改

自24.2.1起修复。

1 个答案:

答案 0 :(得分:2)

它看起来像一个错误,已经报告https://code.google.com/p/android/issues/detail?id=220389

<强> EDITED

根据Chris Banes的帖子

  

问题是ImageView正在接收标准   查看#fitSystemWindows填充。您可以在上面设置以下内容   ImageView快速解决方法:

ViewCompat.setOnApplyWindowInsetsListener(this, OnApplyWindowInsetsListener() {
    @Override
    public WindowInsetsCompat onApplyWindowInsets(View v,
            WindowInsetsCompat insets {
        return insets.consumeSystemWindowInsets();
    }
});