如何在android中使用渐变颜色制作水平条形图

时间:2015-01-08 09:53:41

标签: android graph bar-chart android-graphview

我附上了截图。根据屏幕截图,我想将水平条形图图形设置为与快照相同的活动。我使用MP Chart Library完成了一半的内容。我无法添加从3到9开始的x轴值。也无法添加垂直网格。

enter image description here

请告诉我应该怎么做?

提前感谢您的帮助,感谢您的帮助。

2 个答案:

答案 0 :(得分:2)

使用GraphView http://www.android-graphview.org/ 我希望它会有所帮助。

答案 1 :(得分:1)

在/ drawable文件夹中为渐变创建xml文件,并将其作为背景应用于LinearLayout。角度必须为0.

<shape xmlns:android="http://schemas.android.com/apk/res/android">
    <gradient
        android:startColor="#000000"
        android:endColor="#ff3399"
        android:angle="0"/>
</shape>


<LinearLayout 
    android:id="@+id/bar_1" 
    android:layout_width="wrap_content" 
    android:background="@drawable/my_gradient"> 
</LinearLayout>

关于背景:尝试GridLayout,它可以“聚合”#39;细胞。但这可能很棘手。