2013-02-01 25 views
0

我正在尝试创建一个列表分隔符,它具有类似附加屏幕截图的蚀刻外观。经仔细检查,我发现分隔器由3层颜色2A2A2A,3A3A3A和404040组成。有谁知道如何实现这一点。我试着用层列表这样做,但它没有一个字段颜色或背景像这个截图一样列出3个颜色层的分隔符?

<item android:color ?? > 

快速帮助表示赞赏。

Etched divider

回答

0

只是使用具有3个像素与垂直梯度的高度的形状。

下面是一个UNTESTED例

<shape android:shape="rectangle"> 
    <size android:height="3dp"/> 
    <gradient 
      android:angle="90" 
      android:startColor="#2A2A2A" 
      android:centerColor="#3A3A3A" 
      android:endColor="#404040" /> 
</shape> 
+0

由于警长。我尝试了你的建议,但分隔线看起来不一样。我认为这些颜色需要3个独立的矩形,而不是均匀混合。 –

+0

@ user720954尝试用3px代替3dp –

+0

仍然没有区别。这些图层融合在一起,因此看起来不像附图所示的那么尖锐。 –

相关问题