首页>代码>android客户端专业股票k线图>/KChartView-master/kchart/Example/src/main/java/com/github/tifezh/kchart/chart/KChartAdapter.java
package com.github.tifezh.kchart.chart; import com.github.tifezh.kchartlib.chart.BaseKChartAdapter; import java.util.ArrayList; import java.util.Date; import java.util.List; /** * 数据适配器 * Created by tifezh on 2016/6/18. */ public class KChartAdapter extends BaseKChartAdapter { private List<KLineEntity> datas = new ArrayList<>(); public KChartAdapter() { } @Override public int getCount() { return datas.size(); } @Override public Object getItem(int position) { return datas.get(position); } @Override public Date getDate(int position) { try { String s = datas.get(position).Date; String[] split = s.split("/"); Date date = new Date(); date.setYear(Integer.parseInt(split[0]) - 1900); date.setMonth(Integer.parseInt(split[1]) - 1); date.setDate(Integer.parseInt(split[2])); return date; } catch (Exception e) { e.printStackTrace(); } return null; } /** * 向头部添加数据 * * @param data */ public void addHeaderData(List<KLineEntity> data) { if (data != null && !data.isEmpty()) { datas.addAll(data); notifyDataSetChanged(); } } /** * 向尾部添加数据 * * @param data */ public void addFooterData(List<KLineEntity> data) { if (data != null && !data.isEmpty()) { datas.addAll(0, data); notifyDataSetChanged(); } } }
最近下载更多
lizeng206 LV1
2022年11月16日
windygzf LV1
2022年1月3日
sianhxyeiangu LV14
2020年6月14日
没骨气的鱼 LV4
2020年6月6日
花花滑滑画画瓜瓜 LV9
2020年1月9日
陈大美女 LV1
2020年1月2日
13964652858 LV1
2019年5月8日
zyl891027 LV1
2019年1月12日
凌乱18181 LV2
2018年12月7日
xinghunbuxiu LV1
2018年11月19日