CollapsingToolbarLayout是Android Support库中的一个控件,用于实现可折叠的工具栏效果。它可以让工具栏在滚动时展开或折叠,并且可以与AppBarLayout一起使用以实现更复杂的布局效果。
在CollapsingToolbarLayout中,工具栏的字体样式(fontFamily)默认不会从AppTheme中继承。这是因为CollapsingToolbarLayout是一个独立的控件,它有自己的样式属性。
要在CollapsingToolbarLayout中设置工具栏的字体样式,可以通过以下步骤进行操作:
<style name="CustomCollapsingToolbarStyle" parent="Widget.Design.CollapsingToolbar">
<item name="android:fontFamily">@font/custom_font</item>
</style>
这里使用了android:fontFamily属性来设置字体样式,@font/custom_font表示使用自定义字体资源。
<android.support.design.widget.CollapsingToolbarLayout
...
app:collapsedTitleTextAppearance="@style/CustomCollapsingToolbarStyle"
app:expandedTitleTextAppearance="@style/CustomCollapsingToolbarStyle">
...
</android.support.design.widget.CollapsingToolbarLayout>
这样,工具栏的字体样式就会从CustomCollapsingToolbarStyle中继承,并应用到CollapsingToolbarLayout中。
需要注意的是,以上步骤中的字体样式设置仅适用于CollapsingToolbarLayout中的工具栏标题。如果需要设置其他文本的字体样式,可以使用类似的方式进行操作。
推荐的腾讯云相关产品和产品介绍链接地址:
没有搜到相关的沙龙
领取专属 10元无门槛券
手把手带您无忧上云