在设计支持库 (V 22.2.0) 中,我在设置 CollapsingToolbarLayout 的 expandTitleTextAppearance和collapsedTitleTextAppearance属性时遇到问题。
例如,如果我这样设置:
<android.support.design.widget.CollapsingToolbarLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_scrollFlags="scroll|exitUntilCollapsed"
app:expandedTitleTextAppearance="@style/TransparentText"
>
样式如下所示:
<style name="TransparentText">
<item name="android:textColor">#00000000</item>
</style>
<style name="GreyText">
<item name="android:textColor">#666666</item>
</style>
文本未显示,但当我在工具栏折叠后尝试展开工具栏时,应用程序将在 Android 4.1 上崩溃。
如果我将其设置为:
app:expandedTitleTextAppearance="@style/TransparentText"
app:collapsedTitleTextAppearance="@style/GreyText"
它不再崩溃,但崩溃时文本不会显示。