青春须早为,岂能长少年。这篇文章主要讲述安卓 折线图控件相关的知识,希望能为你提供帮助。
国庆节啊 堕落啊 写了个折线图控件。。。。已封装成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
放个效果图
【安卓 折线图控件】
文章图片
推荐阅读
- springboot 里mybatis generator逆向工程生成mapper 实体类
- delphi xe5 android 开发实现手机打电话和发短信
- android --------ConstraintLayout介绍
- CSAPP Lab(Shell Lab——理解进程控制的秘密)
- Android ????????? -- ????????????Android???????????????????????????
- mappingResources和mappingLocations区别
- SurfaceFlinger系列01--Android应用与SurfaceFlinger的连接过程
- 朝花夕拾Android性能优化篇之Android虚拟机简介
- 前25名最佳免费屏幕捕获工具下载推荐(Snagit替代品合集)