Theo ý kiến của tôi, một giải pháp thanh lịch hơn một chút sẽ là như thế này.
public class MyCollapsingToolbarLayout extends CollapsingToolbarLayout {
    private final int toolbarId;
    @Nullable private Toolbar toolbar;
    public MyCollapsingToolbarLayout(Context context, AttributeSet attrs) {
        super(context, attrs);
        setTitleEnabled(false);
        TypedArray a = context.obtainStyledAttributes(attrs,
                R.styleable.CollapsingToolbarLayout, 0,
                R.style.Widget_Design_CollapsingToolbar);
        toolbarId = a.getResourceId(android.support.design.R.styleable.CollapsingToolbarLayout_toolbarId, -1);
        a.recycle();
    }
    @Override public void setScrimsShown(boolean shown, boolean animate) {
        super.setScrimsShown(shown, animate);
        findToolbar();
        if (toolbar != null) {
            toolbar.setTitleTextColor(shown ? Color.WHITE : Color.TRANSPARENT);
        }
    }
    private void findToolbar() {
        if (toolbar == null) {
            toolbar = (Toolbar) findViewById(toolbarId);
        }
    }
}
Và việc sử dụng sẽ trông giống như thế này
<butter.droid.widget.BurtterCollapsingToolbarLayout
        app:toolbarId="@+id/toolbar"
        ...>
Ngoài ra còn có khả năng làm mờ dần / trong văn bản thay vì chỉ hiển thị hoặc ẩn nó.