将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/