安卓 折线图控件

青春须早为,岂能长少年。这篇文章主要讲述安卓 折线图控件相关的知识,希望能为你提供帮助。
国庆节啊 堕落啊 写了个折线图控件。。。。已封装成aar,
 
你可以自定义以下属性

安卓 折线图控件

文章图片

 
使用方法如下 
package com.wenxuan.mytestaar; import android.os.Bundle; import android.support.v7.app.AppCompatActivity; import com.wenxuan.linechartview.myview.ChartItem; import com.wenxuan.linechartview.myview.ChartView; import java.util.ArrayList; import java.util.List; public class MainActivity extends AppCompatActivity {private ChartView chartView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); chartView = (ChartView)findViewById(R.id.chartView); test(); } private void test() { List list = new ArrayList(); for(int i = 0; i< 3; i++) { ChartItem item = new ChartItem(); item.setX_value(String.valueOf(i)); item.setY_value(i%7); list.add(item); } chartView.items = list; chartView.invalidate(); } }


将该View放在在HorizontalScrollView的LinerLayout中。
然后在代码中获得这个控件,改变他的items,调用invalidate
 
放个效果图
 
【安卓 折线图控件】
安卓 折线图控件

文章图片

 

    推荐阅读