• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Java AbstractChart类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中org.achartengine.chart.AbstractChart的典型用法代码示例。如果您正苦于以下问题:Java AbstractChart类的具体用法?Java AbstractChart怎么用?Java AbstractChart使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



AbstractChart类属于org.achartengine.chart包,在下文中一共展示了AbstractChart类的16个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: TouchHandler

import org.achartengine.chart.AbstractChart; //导入依赖的package包/类
/**
 * Creates a new graphical view.
 * 
 * @param view the graphical view
 * @param chart the chart to be drawn
 */
public TouchHandler(GraphicalView view, AbstractChart chart) {
  graphicalView = view;
  zoomR = graphicalView.getZoomRectangle();
  if (chart instanceof XYChart) {
    mRenderer = ((XYChart) chart).getRenderer();
  } else {
    mRenderer = ((RoundChart) chart).getRenderer();
  }
  if (mRenderer.isPanEnabled()) {
    mPan = new Pan(chart);
  }
  if (mRenderer.isZoomEnabled()) {
    mPinchZoom = new Zoom(chart, true, 1);
  }
}
 
开发者ID:sdrausty,项目名称:buildAPKsApps,代码行数:22,代码来源:TouchHandler.java


示例2: TouchHandler

import org.achartengine.chart.AbstractChart; //导入依赖的package包/类
public TouchHandler(GraphicalView graphicalview, AbstractChart abstractchart)
{
    f = new RectF();
    i = graphicalview;
    f = i.getZoomRectangle();
    if (abstractchart instanceof XYChart)
    {
        a = ((XYChart)abstractchart).getRenderer();
    } else
    {
        a = ((RoundChart)abstractchart).getRenderer();
    }
    if (a.isPanEnabled())
    {
        g = new Pan(abstractchart);
    }
    if (a.isZoomEnabled())
    {
        h = new Zoom(abstractchart, true, 1.0F);
    }
}
 
开发者ID:vishnudevk,项目名称:MiBandDecompiled,代码行数:22,代码来源:TouchHandler.java


示例3: TouchHandlerOld

import org.achartengine.chart.AbstractChart; //导入依赖的package包/类
public TouchHandlerOld(GraphicalView graphicalview, AbstractChart abstractchart)
{
    d = new RectF();
    f = graphicalview;
    d = f.getZoomRectangle();
    if (abstractchart instanceof XYChart)
    {
        a = ((XYChart)abstractchart).getRenderer();
    } else
    {
        a = ((RoundChart)abstractchart).getRenderer();
    }
    if (a.isPanEnabled())
    {
        e = new Pan(abstractchart);
    }
}
 
开发者ID:vishnudevk,项目名称:MiBandDecompiled,代码行数:18,代码来源:TouchHandlerOld.java


示例4: onCreate

import org.achartengine.chart.AbstractChart; //导入依赖的package包/类
@Override
protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  Bundle extras = getIntent().getExtras();
  mChart = (AbstractChart) extras.getSerializable(ChartFactory.CHART);
  mView = new GraphicalView(this, mChart);
  String title = extras.getString(ChartFactory.TITLE);
  if (title == null) {
    requestWindowFeature(Window.FEATURE_NO_TITLE);
  } else if (title.length() > 0) {
    setTitle(title);
  }
  setContentView(mView);
}
 
开发者ID:sdrausty,项目名称:buildAPKsApps,代码行数:15,代码来源:GraphicalActivity.java


示例5: AbstractTool

import org.achartengine.chart.AbstractChart; //导入依赖的package包/类
/**
 * Abstract tool constructor.
 * 
 * @param chart the chart
 */
public AbstractTool(AbstractChart chart) {
  mChart = chart;
  if (chart instanceof XYChart) {
    mRenderer = ((XYChart) chart).getRenderer();
  }
}
 
开发者ID:sdrausty,项目名称:buildAPKsApps,代码行数:12,代码来源:AbstractTool.java


示例6: TouchHandlerOld

import org.achartengine.chart.AbstractChart; //导入依赖的package包/类
/**
 * Creates an implementation of the old version of the touch handler.
 * 
 * @param view the graphical view
 * @param chart the chart to be drawn
 */
public TouchHandlerOld(GraphicalView view, AbstractChart chart) {
  graphicalView = view;
  zoomR = graphicalView.getZoomRectangle();
  if (chart instanceof XYChart) {
    mRenderer = ((XYChart) chart).getRenderer();
  } else {
    mRenderer = ((RoundChart) chart).getRenderer();
  }
  if (mRenderer.isPanEnabled()) {
    mPan = new Pan(chart);
  }
}
 
开发者ID:sdrausty,项目名称:buildAPKsApps,代码行数:19,代码来源:TouchHandlerOld.java


示例7: AbstractTool

import org.achartengine.chart.AbstractChart; //导入依赖的package包/类
public AbstractTool(AbstractChart abstractchart)
{
    mChart = abstractchart;
    if (abstractchart instanceof XYChart)
    {
        mRenderer = ((XYChart)abstractchart).getRenderer();
    }
}
 
开发者ID:vishnudevk,项目名称:MiBandDecompiled,代码行数:9,代码来源:AbstractTool.java


示例8: Pan

import org.achartengine.chart.AbstractChart; //导入依赖的package包/类
public Pan(AbstractChart abstractchart)
{
    super(abstractchart);
    a = new ArrayList();
    b = false;
    c = false;
}
 
开发者ID:vishnudevk,项目名称:MiBandDecompiled,代码行数:8,代码来源:Pan.java


示例9: Zoom

import org.achartengine.chart.AbstractChart; //导入依赖的package包/类
public Zoom(AbstractChart abstractchart, boolean flag, float f)
{
    super(abstractchart);
    c = new ArrayList();
    d = false;
    e = false;
    a = flag;
    setZoomRate(f);
}
 
开发者ID:vishnudevk,项目名称:MiBandDecompiled,代码行数:10,代码来源:Zoom.java


示例10: GraphicalView

import org.achartengine.chart.AbstractChart; //导入依赖的package包/类
/**
 * Creates a new graphical view.
 * 
 * @param context the context
 * @param chart the chart to be drawn
 */
public GraphicalView(Context context, AbstractChart chart) {
  super(context);
  mChart = chart;
  mHandler = new Handler();
  if (mChart instanceof XYChart) {
    mRenderer = ((XYChart) mChart).getRenderer();
  } else {
    mRenderer = ((RoundChart) mChart).getRenderer();
  }
  if (mRenderer.isZoomButtonsVisible()) {
    zoomInImage = BitmapFactory.decodeStream(GraphicalView.class
        .getResourceAsStream("image/zoom_in.png"));
    zoomOutImage = BitmapFactory.decodeStream(GraphicalView.class
        .getResourceAsStream("image/zoom_out.png"));
    fitZoomImage = BitmapFactory.decodeStream(GraphicalView.class
        .getResourceAsStream("image/zoom-1.png"));
  }

  if (mRenderer instanceof XYMultipleSeriesRenderer
      && ((XYMultipleSeriesRenderer) mRenderer).getMarginsColor() == XYMultipleSeriesRenderer.NO_COLOR) {
    ((XYMultipleSeriesRenderer) mRenderer).setMarginsColor(mPaint.getColor());
  }
  if (mRenderer.isZoomEnabled() && mRenderer.isZoomButtonsVisible()
      || mRenderer.isExternalZoomEnabled()) {
    mZoomIn = new Zoom(mChart, true, mRenderer.getZoomRate());
    mZoomOut = new Zoom(mChart, false, mRenderer.getZoomRate());
    mFitZoom = new FitZoom(mChart);
  }
  int version = 7;
  try {
    version = Integer.valueOf(Build.VERSION.SDK);
  } catch (Exception e) {
    // do nothing
  }
  if (version < 7) {
    mTouchHandler = new TouchHandlerOld(this, mChart);
  } else {
    mTouchHandler = new TouchHandler(this, mChart);
  }
}
 
开发者ID:sdrausty,项目名称:buildAPKsApps,代码行数:47,代码来源:GraphicalView.java


示例11: getChart

import org.achartengine.chart.AbstractChart; //导入依赖的package包/类
public AbstractChart getChart() {
  return mChart;
}
 
开发者ID:sdrausty,项目名称:buildAPKsApps,代码行数:4,代码来源:GraphicalView.java


示例12: GraphicalView

import org.achartengine.chart.AbstractChart; //导入依赖的package包/类
public GraphicalView(Context context, AbstractChart abstractchart)
    {
        int i1;
        super(context);
        c = new Rect();
        e = new RectF();
        i = 50;
        n = new Paint();
        a = abstractchart;
        d = new Handler();
        int j1;
        if (a instanceof XYChart)
        {
            b = ((XYChart)a).getRenderer();
        } else
        {
            b = ((RoundChart)a).getRenderer();
        }
        if (b.isZoomButtonsVisible())
        {
            f = BitmapFactory.decodeStream(org/achartengine/GraphicalView.getResourceAsStream("image/zoom_in.png"));
            g = BitmapFactory.decodeStream(org/achartengine/GraphicalView.getResourceAsStream("image/zoom_out.png"));
            h = BitmapFactory.decodeStream(org/achartengine/GraphicalView.getResourceAsStream("image/zoom-1.png"));
        }
        if ((b instanceof XYMultipleSeriesRenderer) && ((XYMultipleSeriesRenderer)b).getMarginsColor() == 0)
        {
            ((XYMultipleSeriesRenderer)b).setMarginsColor(n.getColor());
        }
        if (b.isZoomEnabled() && b.isZoomButtonsVisible() || b.isExternalZoomEnabled())
        {
            k = new Zoom(a, true, b.getZoomRate());
            l = new Zoom(a, false, b.getZoomRate());
            m = new FitZoom(a);
        }
        j1 = Integer.valueOf(android.os.Build.VERSION.SDK).intValue();
        i1 = j1;
_L1:
        Exception exception;
        if (i1 < 7)
        {
            o = new TouchHandlerOld(this, a);
            return;
        } else
        {
            o = new TouchHandler(this, a);
            return;
        }
        exception;
        i1 = 7;
          goto _L1
    }
 
开发者ID:vishnudevk,项目名称:MiBandDecompiled,代码行数:52,代码来源:GraphicalView.java


示例13: FitZoom

import org.achartengine.chart.AbstractChart; //导入依赖的package包/类
public FitZoom(AbstractChart abstractchart)
{
    super(abstractchart);
}
 
开发者ID:vishnudevk,项目名称:MiBandDecompiled,代码行数:5,代码来源:FitZoom.java


示例14: FitZoom

import org.achartengine.chart.AbstractChart; //导入依赖的package包/类
/**
 * Builds an instance of the fit zoom tool.
 * 
 * @param chart the XY chart
 */
public FitZoom(AbstractChart chart) {
  super(chart);
}
 
开发者ID:sdrausty,项目名称:buildAPKsApps,代码行数:9,代码来源:FitZoom.java


示例15: Pan

import org.achartengine.chart.AbstractChart; //导入依赖的package包/类
/**
 * Builds and instance of the pan tool.
 * 
 * @param chart the XY chart
 */
public Pan(AbstractChart chart) {
  super(chart);
}
 
开发者ID:sdrausty,项目名称:buildAPKsApps,代码行数:9,代码来源:Pan.java


示例16: Zoom

import org.achartengine.chart.AbstractChart; //导入依赖的package包/类
/**
 * Builds the zoom tool.
 * 
 * @param chart the chart
 * @param in zoom in or out
 * @param rate the zoom rate
 */
public Zoom(AbstractChart chart, boolean in, float rate) {
  super(chart);
  mZoomIn = in;
  setZoomRate(rate);
}
 
开发者ID:sdrausty,项目名称:buildAPKsApps,代码行数:13,代码来源:Zoom.java



注:本文中的org.achartengine.chart.AbstractChart类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java AsyncImageView类代码示例发布时间:2022-05-23
下一篇:
Java TextureCompass类代码示例发布时间:2022-05-23
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap