cn.limc.androidcharts.view
Class MAStickChart

java.lang.Object
  extended by android.view.View
      extended by cn.limc.androidcharts.view.BaseChart
          extended by cn.limc.androidcharts.view.GridChart
              extended by cn.limc.androidcharts.view.StickChart
                  extended by cn.limc.androidcharts.view.MAStickChart
All Implemented Interfaces:
android.graphics.drawable.Drawable.Callback, android.view.accessibility.AccessibilityEventSource, android.view.KeyEvent.Callback, ITouchEventNotify, ITouchEventResponse, IChart

public class MAStickChart
extends StickChart

MAStickChart is inherits from StickChart which can display moving average lines on this graph

MAStickChartはグラフの一種です、移動平均線など分析線がこのグラフで表示は可能です。

MAStickChart继承于StickChart的,可以在StickChart基础上显示移动平均等各种分析指标数据。

Version:
v1.0 2011/05/30 15:10:17
Author:
limc
See Also:
StickChart

Nested Class Summary
 
Nested classes/interfaces inherited from class android.view.View
android.view.View.BaseSavedState, android.view.View.MeasureSpec, android.view.View.OnClickListener, android.view.View.OnCreateContextMenuListener, android.view.View.OnFocusChangeListener, android.view.View.OnKeyListener, android.view.View.OnLongClickListener, android.view.View.OnTouchListener
 
Field Summary
 
Fields inherited from class cn.limc.androidcharts.view.StickChart
DEFAULT_STICK_BORDER_COLOR, DEFAULT_STICK_FILL_COLOR
 
Fields inherited from class cn.limc.androidcharts.view.GridChart
DEFAULT_AXIS_MARGIN_BOTTOM, DEFAULT_AXIS_MARGIN_LEFT, DEFAULT_AXIS_MARGIN_RIGHT, DEFAULT_AXIS_MARGIN_TOP, DEFAULT_AXIS_X_COLOR, DEFAULT_AXIS_Y_COLOR, DEFAULT_AXIS_Y_MAX_TITLE_LENGTH, DEFAULT_BACKGROUND_COLOR, DEFAULT_BORDER_COLOR, DEFAULT_DASH_EFFECT, DEFAULT_DASH_LATITUDE, DEFAULT_DASH_LONGITUDE, DEFAULT_DISPLAY_AXIS_X_TITLE, DEFAULT_DISPLAY_AXIS_Y_TITLE, DEFAULT_DISPLAY_BORDER, DEFAULT_DISPLAY_CROSS_X_ON_TOUCH, DEFAULT_DISPLAY_CROSS_Y_ON_TOUCH, DEFAULT_DISPLAY_LATITUDE, DEFAULT_DISPLAY_LONGITUDE, DEFAULT_LAITUDE_COLOR, DEFAULT_LATITUDE_FONT_COLOR, DEFAULT_LATITUDE_FONT_SIZE, DEFAULT_LATITUDE_NUM, DEFAULT_LONGITUDE_COLOR, DEFAULT_LONGITUDE_FONT_COLOR, DEFAULT_LONGITUDE_FONT_SIZE, DEFAULT_LONGITUDE_NUM
 
Fields inherited from class android.view.View
DRAWING_CACHE_QUALITY_AUTO, DRAWING_CACHE_QUALITY_HIGH, DRAWING_CACHE_QUALITY_LOW, FOCUS_BACKWARD, FOCUS_DOWN, FOCUS_FORWARD, FOCUS_LEFT, FOCUS_RIGHT, FOCUS_UP, FOCUSABLES_ALL, FOCUSABLES_TOUCH_MODE, GONE, HAPTIC_FEEDBACK_ENABLED, INVISIBLE, KEEP_SCREEN_ON, NO_ID, SCROLLBARS_INSIDE_INSET, SCROLLBARS_INSIDE_OVERLAY, SCROLLBARS_OUTSIDE_INSET, SCROLLBARS_OUTSIDE_OVERLAY, SOUND_EFFECTS_ENABLED, VISIBLE
 
Constructor Summary
MAStickChart(android.content.Context context)
           
MAStickChart(android.content.Context context, android.util.AttributeSet attrs)
           
MAStickChart(android.content.Context context, android.util.AttributeSet attrs, int defStyle)
           
 
Method Summary
 java.util.List<LineEntity> getLineData()
           
 void setLineData(java.util.List<LineEntity> lineData)
           
 
Methods inherited from class cn.limc.androidcharts.view.StickChart
addData, getAxisXGraduate, getAxisYGraduate, getMaxSticksNum, getMaxValue, getMinValue, getSelectedIndex, getStickBorderColor, getStickData, getStickFillColor, notifyEvent, pushData, setMaxSticksNum, setMaxValue, setMinValue, setStickBorderColor, setStickData, setStickFillColor
 
Methods inherited from class cn.limc.androidcharts.view.GridChart
addNotify, getAxisMarginBottom, getAxisMarginLeft, getAxisMarginRight, getAxisMarginTop, getAxisXColor, getAxisXTitles, getAxisYColor, getAxisYMaxTitleLength, getAxisYTitles, getBackgroundColor, getBorderColor, getClickPostX, getClickPostY, getDashEffect, getLatitudeColor, getLatitudeFontColor, getLatitudeFontSize, getLatitudeNum, getLongitudeColor, getLongitudeFontColor, getLongitudeFontSize, getLongitudeNum, getNotifyList, getTouchPoint, isDashLatitude, isDashLongitude, isDisplayAxisXTitle, isDisplayAxisYTitle, isDisplayBorder, isDisplayCrossXOnTouch, isDisplayCrossYOnTouch, isDisplayLatitude, isDisplayLongitude, notifyEventAll, onTouchEvent, removeAllNotify, removeNotify, setAxisMarginBottom, setAxisMarginLeft, setAxisMarginRight, setAxisMarginTop, setAxisXColor, setAxisXTitles, setAxisYColor, setAxisYMaxTitleLength, setAxisYTitles, setBackgroundColor, setBorderColor, setClickPostX, setClickPostY, setDashEffect, setDashLatitude, setDashLongitude, setDisplayAxisXTitle, setDisplayAxisYTitle, setDisplayBorder, setDisplayCrossXOnTouch, setDisplayCrossYOnTouch, setDisplayLatitude, setDisplayLongitude, setLatitudeColor, setLatitudeFontColor, setLatitudeFontSize, setLatitudeNum, setLongitudeColor, setLongitudeFontColor, setLongitudeFontSize, setLongitudeNum, setNotifyList, setTouchPoint
 
Methods inherited from class android.view.View
addFocusables, addFocusables, addTouchables, bringToFront, buildDrawingCache, buildDrawingCache, cancelLongPress, checkInputConnectionProxy, clearAnimation, clearFocus, computeScroll, createContextMenu, destroyDrawingCache, dispatchKeyEvent, dispatchKeyEventPreIme, dispatchKeyShortcutEvent, dispatchPopulateAccessibilityEvent, dispatchTouchEvent, dispatchTrackballEvent, dispatchUnhandledMove, dispatchWindowFocusChanged, dispatchWindowVisibilityChanged, draw, findFocus, findViewById, findViewWithTag, focusSearch, forceLayout, getAnimation, getApplicationWindowToken, getBackground, getBaseline, getBottom, getContentDescription, getContext, getDefaultSize, getDrawableState, getDrawingCache, getDrawingCache, getDrawingCacheBackgroundColor, getDrawingCacheQuality, getDrawingRect, getDrawingTime, getFocusables, getFocusedRect, getGlobalVisibleRect, getGlobalVisibleRect, getHandler, getHeight, getHitRect, getHorizontalFadingEdgeLength, getId, getKeepScreenOn, getKeyDispatcherState, getLayoutParams, getLeft, getLocalVisibleRect, getLocationInWindow, getLocationOnScreen, getMeasuredHeight, getMeasuredWidth, getNextFocusDownId, getNextFocusLeftId, getNextFocusRightId, getNextFocusUpId, getOnFocusChangeListener, getPaddingBottom, getPaddingLeft, getPaddingRight, getPaddingTop, getParent, getResources, getRight, getRootView, getScrollBarStyle, getScrollX, getScrollY, getSolidColor, getTag, getTag, getTop, getTouchables, getTouchDelegate, getVerticalFadingEdgeLength, getVerticalScrollbarWidth, getViewTreeObserver, getVisibility, getWidth, getWindowToken, getWindowVisibility, getWindowVisibleDisplayFrame, hasFocus, hasFocusable, hasWindowFocus, inflate, invalidate, invalidate, invalidate, invalidateDrawable, isClickable, isDrawingCacheEnabled, isDuplicateParentStateEnabled, isEnabled, isFocusable, isFocusableInTouchMode, isFocused, isHapticFeedbackEnabled, isHorizontalFadingEdgeEnabled, isHorizontalScrollBarEnabled, isInEditMode, isInTouchMode, isLayoutRequested, isLongClickable, isOpaque, isPressed, isSaveEnabled, isScrollbarFadingEnabled, isSelected, isShown, isSoundEffectsEnabled, isVerticalFadingEdgeEnabled, isVerticalScrollBarEnabled, layout, measure, offsetLeftAndRight, offsetTopAndBottom, onCheckIsTextEditor, onCreateInputConnection, onFinishTemporaryDetach, onKeyDown, onKeyLongPress, onKeyMultiple, onKeyPreIme, onKeyShortcut, onKeyUp, onStartTemporaryDetach, onTrackballEvent, onWindowFocusChanged, performClick, performHapticFeedback, performHapticFeedback, performLongClick, playSoundEffect, post, postDelayed, postInvalidate, postInvalidate, postInvalidateDelayed, postInvalidateDelayed, refreshDrawableState, removeCallbacks, requestFocus, requestFocus, requestFocus, requestFocusFromTouch, requestLayout, requestRectangleOnScreen, requestRectangleOnScreen, resolveSize, restoreHierarchyState, saveHierarchyState, scheduleDrawable, scrollBy, scrollTo, sendAccessibilityEvent, sendAccessibilityEventUnchecked, setAnimation, setBackgroundDrawable, setBackgroundResource, setClickable, setContentDescription, setDrawingCacheBackgroundColor, setDrawingCacheEnabled, setDrawingCacheQuality, setDuplicateParentStateEnabled, setEnabled, setFadingEdgeLength, setFocusable, setFocusableInTouchMode, setHapticFeedbackEnabled, setHorizontalFadingEdgeEnabled, setHorizontalScrollBarEnabled, setId, setKeepScreenOn, setLayoutParams, setLongClickable, setMinimumHeight, setMinimumWidth, setNextFocusDownId, setNextFocusLeftId, setNextFocusRightId, setNextFocusUpId, setOnClickListener, setOnCreateContextMenuListener, setOnFocusChangeListener, setOnKeyListener, setOnLongClickListener, setOnTouchListener, setPadding, setPressed, setSaveEnabled, setScrollbarFadingEnabled, setScrollBarStyle, setScrollContainer, setSelected, setSoundEffectsEnabled, setTag, setTag, setTouchDelegate, setVerticalFadingEdgeEnabled, setVerticalScrollBarEnabled, setVisibility, setWillNotCacheDrawing, setWillNotDraw, showContextMenu, startAnimation, unscheduleDrawable, unscheduleDrawable, willNotCacheDrawing, willNotDraw
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MAStickChart

public MAStickChart(android.content.Context context)

MAStickChart

public MAStickChart(android.content.Context context,
                    android.util.AttributeSet attrs,
                    int defStyle)

MAStickChart

public MAStickChart(android.content.Context context,
                    android.util.AttributeSet attrs)
Method Detail

getLineData

public java.util.List<LineEntity> getLineData()
Returns:
the lineData

setLineData

public void setLineData(java.util.List<LineEntity> lineData)
Parameters:
lineData - the lineData to set