颜色网格示例Android



我正在尝试制作一个ColorGrid图形,该图形的中心正方形为深色,周围的正方形随着距离的增加而慢慢褪色为白色。我是TeeChart的新手,我查看了示例。我试图取代series.fillSampleValues(),但我不确定在series.add()中包含什么值。colorrid的series.add()的参数是什么?

这是我的代码

    final LinearLayout ll = (LinearLayout) findViewById( R.id.samplegraphlayout );
    TChart chart = new TChart( ll.getContext() );
    ll.addView( chart );
    Series series = null;
    try {
        series = Series.createNewSeries(chart.getChart(), ColorGrid.class, null);
    } catch (Exception e) {
        e.printStackTrace();
    } 
    series.fillSampleValues();
    chart.addSeries(series);
    chart.getLegend().setAlignment(LegendAlignment.BOTTOM);
    chart.getHeader().setText("ColorGrid Series");
    chart.getHeader().getFont().setSize(14);

下面是一个使用随机颜色填充ColorGrid的示例:

tChart1.getAspect().setView3D(false);
int gridWidth = 11;
int gridHeight = 11;
ColorGrid colorGrid1 = new ColorGrid(tChart1.getChart());
colorGrid1.setColorEach(true);
for (int x=0; x<gridWidth; x++) {
    for (int z=0; z<gridHeight; z++) {
        colorGrid1.add(x, 1, z, new Color(r.nextInt(255), r.nextInt(255), r.nextInt(255)));
    }
}

然后,知道每个单元格的列(x)和行(z),您应该不会发现计算每个单元格对应的Color有太多问题。

相关内容

  • 没有找到相关文章

最新更新