【问题标题】:Toolbar with multiline title that set to one line on scroll具有多行标题的工具栏在滚动时设置为一行
【发布时间】:2022-11-03 19:01:28
【问题描述】:

我想创建一个工具栏,当您访问此屏幕时,该工具栏可以包含多行。但是当你开始滚动下面的内容时,它必须变成一行。

所以它就像一个折叠工具栏,但它会在展开时显示更多标题的一行,而在折叠时只显示一行。

这是我想要制作的图像:

【问题讨论】:

  • 这有点令人困惑,你能分享一些代码,或者一些输出图像,这样很容易理解
  • @MAYURSANCHETI 我添加了一张图片。不幸的是,我还没有代码,因为我不知道如何进行。我尝试使用折叠工具栏来做到这一点,但我真的不知道如何使用它来更改行数限制。

标签: android android-toolbar


【解决方案1】:

您可以创建具有多行和单行属性的两种 textAppearance 样式。并将它们设置为CollapsingToolbarLayout via

app:collapsedTitleTextAppearance="@style/textWithMultipleLinesStyle"
app:expandedTitleTextAppearance="@style/textWithSingleLineStyle"

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-09
    • 2015-10-09
    • 2014-02-16
    • 2021-02-15
    • 1970-01-01
    • 2015-02-03
    相关资源
    最近更新 更多