android - 视差图像在支持库 24.2.0 上未正确显示

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

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

24.1.1

它在 24.1.1 上的样子

24.2.0

它现在在 24.2.0 上的样子

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

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

有人知道是什么原因造成的和/或如何解决吗?

编辑

自 24.2.1 起已修复。

最佳答案

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

已编辑

根据 Chris Banes 的帖子

The issue is that the ImageView is receiving the standard View#fitSystemWindows padding. You can set the following on the ImageView for a quick workaround:

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

关于android - 视差图像在支持库 24.2.0 上未正确显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39005778/

相关文章:

java - onResume 调用了 "dead" fragment - 如何正确恢复?

android - 更改太多布局的可见性可能会导致性能问题吗?

android - 在 Android 中为 SurfaceView 设置背景颜色

android - 仅使用最新版本的支持库

android - 自定义主题干扰 snackbar 背景颜色

android - 协调器布局滚动行为异常

java - RxJava - 等待异步任务然后调用 Api

android - 在 WebView 上禁用双击缩放/取消缩放

android - 我什么时候应该使用 appcompat 库 android?