我想创建看起来像这样的标签。
但我最终得到了这样的效果
我想在活动标签上创建一个简单的渐变(在本例中为SEARCH NEAREST),灰色或接近白色。
以下是Selected
的代码<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient
android:startColor="#000"
android:centerColor="#FFF"
android:endColor="#000"
android:type="linear"/>
</shape>
我怎样才能达到这个效果?我也想知道如何在两侧实现圆角。目前,当我选择活动标签时,圆角仅适用于右角。这是我如何做的代码。
截至目前我看起来像这样。
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<corners
android:bottomLeftRadius="7dp"
android:topRightRadius="7dp"/>
<solid
android:color="#000" />
<stroke
android:width="2dp"
android:color="#fff"/>
我想以这样一种方式进行编码,当我点击左侧标签时,左侧角应该被激活,右侧标签,右侧角必须被激活。
感谢您的时间:)
答案 0 :(得分:0)
在<gradient />
中,您需要使用android:angle="90"
。对于角落,您可以创建一些形状并在点击时更改它们。