我用谷歌搜索了几个小时试图找到这个看似显而易见的问题的答案,但我甚至找不到其他人试图这样做的例子。根据下面的模拟,是否可以从Android操作栏向下扩展到标签。
在操作栏或选项卡中创建渐变很简单,但是连续渐变当前逃脱了我
这里要求的是渐变xml
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<gradient
android:angle="135"
android:endColor="@color/colorPrimary"
android:startColor="@color/colorAccent" />
</shape>
我已经建立了这样的标签,但是我还没有尝试任何渐变的尝试,因为我所尝试的一切都非常糟糕,不值得张贴。我最接近的是重建渐变但那就是垃圾
<?xml version="1.0" encoding="utf-8"?>
<menu
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:myapp="http://schemas.android.com/apk/res-auto">
<item android:id="@+id/item_menu_ok"
android:icon="@drawable/ic_action_ok"
android:title="@string/ok"
myapp:showAsAction="ifRoom"></item>
<item android:id="@+id/item_menu_cancel"
android:icon="@drawable/ic_action_cancel"
android:title="@string/cancel"
myapp:showAsAction="ifRoom"></item>
<item android:id="@+id/item_menu_third"
android:icon="@drawable/ic_action_third"
android:title="@string/third"
myapp:showAsAction="ifRoom"></item>
</menu>
答案 0 :(得分:2)
您可以考虑放弃ActionBar以获得更现代的ToolBar
这样可以让TabLayout成为工具栏视图的子项,使其透明并将渐变设置为工具栏的背景
中讨论了切换到使用工具栏的其他原因