How I can multiline the expanded title of CollapsingToolbarLayout?

garciparedes picture garciparedes · Jul 15, 2015 · Viewed 16.3k times · Source

My problem is the next. I would use relatively large texts as CollapsingToolbarLayout title so I need to show it as multiline mode. When I try to change text appearance through the setExpandedTitleTextAppearance() method it doesn't work. The code who I used is the next:

<style name="ToolbarExpandedTitle">
    <item name="android:textSize">48sp</item>
    <item name="android:shadowColor">#ffffff</item>
    <item name="android:textColor">@android:color/white</item>
    <item name="android:singleLine">false</item>
    <item name="android:minLines">3</item>
    <item name="android:lines">4</item>
    <item name="android:maxLines">5</item>
</style>

enter image description here

I would like to see the title on multiple lines instead of showing the ellipsis.

Answer

Amit Vaghela picture Amit Vaghela · Feb 8, 2016

Checkout this library multiline-collapsingtoolbar.

multiline-collapsingtoolbar is a replacement for CollapsingToolbarLayout from the Android Design Support Library which can deal with multiline titles (currently hard-coded to a maximum of 3 lines) in the expanded state. When collapsing the toolbar, the lower lines of the title fade away to leave only the top line visible.

As the Design Support Library, it should be compatible with API 7 (Android 2.1) and above