android - 有什么方法可以将自定义阴影添加到 Android 选项卡项?
问题描述
<android.support.design.widget.TabLayout
android:layout_width="wrap_content"
android:elevation="40dp"
android:background="@drawable/tab_baground"
app:tabBackground="@drawable/tab_selector"
app:tabSelectedTextColor="#FFF"
android:clipToPadding="false"
android:layout_gravity="center"
app:tabIndicatorHeight="0dp"
app:tabPaddingStart="20dp"
app:tabPaddingEnd="20dp"
android:stateListAnimator="@null"
android:layout_height="wrap_content">
<android.support.design.widget.TabItem
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:elevation="50dp"
android:outlineProvider="bounds"
android:stateListAnimator="@null"
android:text="Item 1"/>
<android.support.design.widget.TabItem
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:stateListAnimator="@null"
android:outlineProvider="bounds"
android:elevation="50dp"
android:text="Item 2"/>
</android.support.design.widget.TabLayout>
使用上面的代码,我得到了以下视觉效果。
但是对于选项卡布局中使用的每个项目,我都需要一些阴影。我尝试在选项卡项中使用提升,但它不起作用。
解决方案
推荐阅读
- java - 是否可以挂钩线程创建?
- typescript - .d.ts 文件中的响应
- java - 手动将节点添加到列表与使用 addNode 方法有什么区别?
- php - 你如何只允许使用 PHP 函数删除字符串中的第一个标签和所有其他标签?
- pandas - Pandas 合并点赞 %
- python - 百分之六十的时间,我的刮刀每次都能正常工作
- javascript - 如何在事件中一次一个地循环浏览元素列表?
- excel - 使用vba打开word
- reactjs - 如何在一个 Redux store 下设置 2 个 React 组件
- css - @media system.media 是一个命名空间