本文整理汇总了Java中org.achartengine.chart.AbstractChart类的典型用法代码示例。如果您正苦于以下问题:Java AbstractChart类的具体用法?Java AbstractChart怎么用?Java AbstractChart使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
AbstractChart类属于org.achartengine.chart包,在下文中一共展示了AbstractChart类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的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);
}
}
示例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);
}
}
示例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);
}
}
示例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);
}
示例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();
}
}
示例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);
}
}
示例7: AbstractTool
import org.achartengine.chart.AbstractChart; //导入依赖的package包/类
public AbstractTool(AbstractChart abstractchart)
{
mChart = abstractchart;
if (abstractchart instanceof XYChart)
{
mRenderer = ((XYChart)abstractchart).getRenderer();
}
}
示例8: Pan
import org.achartengine.chart.AbstractChart; //导入依赖的package包/类
public Pan(AbstractChart abstractchart)
{
super(abstractchart);
a = new ArrayList();
b = false;
c = false;
}
示例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);
}
示例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);
}
}
示例11: getChart
import org.achartengine.chart.AbstractChart; //导入依赖的package包/类
public AbstractChart getChart() {
return mChart;
}
示例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
}
示例13: FitZoom
import org.achartengine.chart.AbstractChart; //导入依赖的package包/类
public FitZoom(AbstractChart abstractchart)
{
super(abstractchart);
}
示例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);
}
示例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);
}