安卓 折線圖控件
阿新 • • 發佈:2018-10-07
state 代碼 arr char bsp array clas super reat
國慶節啊 墮落啊 寫了個折線圖控件。。。。已封裝成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
放個效果圖
安卓 折線圖控件