选项卡自定义文本视图不响应选项卡波纹效果

时间:2019-12-13 13:46:37

标签: java android android-tablayout android-customtabs

我在标签布局标签项中使用了自定义文本视图
我在选项卡项上单击时产生了无限波纹,并启用了指定的波纹颜色。当我单击选项卡项时,在自定义文本视图周围产生的波纹效果在单击的标签内,然后单击自定义文本视图并突出显示背景颜色。Like this
想要的是,单击选项卡应该在整个选项卡(包括自定义文本视图)内产生波纹,并且文本视图不应以背景色突出显示,自定义文本视图也应该对波纹效果做出响应,并带有完整的标签 like this

此处是我的 Tab布局 XML代码。

 <style name="CustomTabLayout" parent="Widget.Design.TabLayout">
 <item name="textAllCaps">@bool/custom_tab_layout_text_all_caps</item>
 <item name="android:textAllCaps">@bool/custom_tab_layout_text_all_caps</item>
 <item name="tabTextAppearance">@style/CustomTabTextAppearance</item>
</style>

这是我的 CustomTabLayout 样式。

<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_height="match_parent"
android:layout_width="match_parent"
android:background="@color/activity_main_background">

<androidx.appcompat.widget.AppCompatTextView
    android:id="@+id/news_tab_item_custom_text_view"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:gravity="center"
    android:maxLines="1"
    android:textColor="@color/tab_custom_text_view_color"
    android:textSize="@dimen/tab_custom_view_text_size"
    app:fontFamily="@font/pt_sans"
    tools:text="Awais" />

</FrameLayout>

我的标签自定义文本视图用于标签布局的代码是

EF Core

请给我建议解决方案。

0 个答案:

没有答案