CollapsingToolbarLayout

CollapsingToolbarLayout

将CollapsingToolbarLayout标题与SearchView文本重叠几乎没有问题。展开CollapsingToolbarLayout时,没有问题:

但是当折叠时,文本会重叠:

如何解决?

最佳答案

我尝试了Tomas的答案,但是它存在一个问题,即用户滚动后,应用栏再次折叠,问题再次出现。

所以我想出了另一种解决方案,当搜索 View 扩展为时,使折叠的标题文本透明。这可以很好地工作,并且不依赖于或更改应用栏的折叠/展开状态。

简而言之:

    if (searchViewExpanding) {
        collapsingToolbarLayout.setCollapsedTitleTextColor(Color.TRANSPARENT);
    } else {
        collapsingToolbarLayout.setCollapsedTitleTextColor(Color.WHITE);
    }

当然,您需要处理搜索菜单项的setOnActionExpandListener才能知道何时调用它。

关于Android:CollapsingToolbarLayout和SearchView,文本重叠,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30742878/

10-12 02:42