我在标签布局的标签项中使用了自定义文本视图。
我在选项卡项上单击时产生了无限波纹,并启用了指定的波纹颜色。当我单击选项卡项时,在自定义文本视图周围产生的波纹效果在单击的标签内,然后单击自定义文本视图并突出显示背景颜色。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
请给我建议解决方案。