Skip navigation links
A B C D E F G H I L M N O P R S T U V W Z 

A

abortAnimation() - Method in class lecho.lib.hellocharts.gesture.ZoomerCompat
Aborts the animation, setting the current zoom value to the ending value.
AbstractChartData - Class in lecho.lib.hellocharts.model
Base class for most chart data models.
AbstractChartData() - Constructor for class lecho.lib.hellocharts.model.AbstractChartData
 
AbstractChartData(AbstractChartData) - Constructor for class lecho.lib.hellocharts.model.AbstractChartData
Copy constructor for deep copy.
AbstractChartRenderer - Class in lecho.lib.hellocharts.renderer
Abstract renderer implementation, every chart renderer extends this class(although it is not required it helps).
AbstractChartRenderer(Context, Chart) - Constructor for class lecho.lib.hellocharts.renderer.AbstractChartRenderer
 
AbstractChartView - Class in lecho.lib.hellocharts.view
Abstract class for charts views.
AbstractChartView(Context) - Constructor for class lecho.lib.hellocharts.view.AbstractChartView
 
AbstractChartView(Context, AttributeSet) - Constructor for class lecho.lib.hellocharts.view.AbstractChartView
 
AbstractChartView(Context, AttributeSet, int) - Constructor for class lecho.lib.hellocharts.view.AbstractChartView
 
almostEqual(float, float, float, float) - Static method in class lecho.lib.hellocharts.util.FloatUtils
Method checks if two float numbers are similar.
animationDataFinished() - Method in class lecho.lib.hellocharts.view.AbstractChartView
 
animationDataFinished() - Method in interface lecho.lib.hellocharts.view.Chart
Called when data animation finished.
animationDataUpdate(float) - Method in class lecho.lib.hellocharts.view.AbstractChartView
 
animationDataUpdate(float) - Method in interface lecho.lib.hellocharts.view.Chart
Updates chart data with given scale.
appendText(char[]) - Method in class lecho.lib.hellocharts.formatter.ValueFormatterHelper
 
AxesRenderer - Class in lecho.lib.hellocharts.renderer
Default axes renderer.
AxesRenderer(Context, Chart) - Constructor for class lecho.lib.hellocharts.renderer.AxesRenderer
 
axesRenderer - Variable in class lecho.lib.hellocharts.view.AbstractChartView
 
Axis - Class in lecho.lib.hellocharts.model
Single axis model.
Axis() - Constructor for class lecho.lib.hellocharts.model.Axis
Creates auto-generated axis without name and with default formatter.
Axis(List<AxisValue>) - Constructor for class lecho.lib.hellocharts.model.Axis
Creates axis with given values(not auto-generated) without name and with default formatter.
Axis(Axis) - Constructor for class lecho.lib.hellocharts.model.Axis
 
AxisAutoValues - Class in lecho.lib.hellocharts.util
A simple class representing axis label values used only for auto generated axes.
AxisAutoValues() - Constructor for class lecho.lib.hellocharts.util.AxisAutoValues
 
AxisValue - Class in lecho.lib.hellocharts.model
Single axis value, use it to manually set axis labels position.
AxisValue(float) - Constructor for class lecho.lib.hellocharts.model.AxisValue
 
AxisValue(float, char[]) - Constructor for class lecho.lib.hellocharts.model.AxisValue
Deprecated.
AxisValue(AxisValue) - Constructor for class lecho.lib.hellocharts.model.AxisValue
 
AxisValueFormatter - Interface in lecho.lib.hellocharts.formatter
 
axisXBottom - Variable in class lecho.lib.hellocharts.model.AbstractChartData
 
axisXTop - Variable in class lecho.lib.hellocharts.model.AbstractChartData
 
axisYLeft - Variable in class lecho.lib.hellocharts.model.AbstractChartData
 
axisYRight - Variable in class lecho.lib.hellocharts.model.AbstractChartData
 

B

bottom - Variable in class lecho.lib.hellocharts.model.Viewport
 
BubbleChartData - Class in lecho.lib.hellocharts.model
Data for BubbleChart.
BubbleChartData() - Constructor for class lecho.lib.hellocharts.model.BubbleChartData
 
BubbleChartData(List<BubbleValue>) - Constructor for class lecho.lib.hellocharts.model.BubbleChartData
 
BubbleChartData(BubbleChartData) - Constructor for class lecho.lib.hellocharts.model.BubbleChartData
Copy constructor for deep copy.
BubbleChartDataProvider - Interface in lecho.lib.hellocharts.provider
 
BubbleChartOnValueSelectListener - Interface in lecho.lib.hellocharts.listener
 
BubbleChartRenderer - Class in lecho.lib.hellocharts.renderer
 
BubbleChartRenderer(Context, Chart, BubbleChartDataProvider) - Constructor for class lecho.lib.hellocharts.renderer.BubbleChartRenderer
 
bubbleChartRenderer - Variable in class lecho.lib.hellocharts.view.BubbleChartView
 
BubbleChartValueFormatter - Interface in lecho.lib.hellocharts.formatter
 
BubbleChartView - Class in lecho.lib.hellocharts.view
BubbleChart, supports circle bubbles and square bubbles.
BubbleChartView(Context) - Constructor for class lecho.lib.hellocharts.view.BubbleChartView
 
BubbleChartView(Context, AttributeSet) - Constructor for class lecho.lib.hellocharts.view.BubbleChartView
 
BubbleChartView(Context, AttributeSet, int) - Constructor for class lecho.lib.hellocharts.view.BubbleChartView
 
BubbleValue - Class in lecho.lib.hellocharts.model
Single value drawn as bubble on BubbleChart.
BubbleValue() - Constructor for class lecho.lib.hellocharts.model.BubbleValue
 
BubbleValue(float, float, float) - Constructor for class lecho.lib.hellocharts.model.BubbleValue
 
BubbleValue(float, float, float, int) - Constructor for class lecho.lib.hellocharts.model.BubbleValue
 
BubbleValue(BubbleValue) - Constructor for class lecho.lib.hellocharts.model.BubbleValue
 

C

callTouchListener() - Method in class lecho.lib.hellocharts.view.BubbleChartView
 
callTouchListener() - Method in interface lecho.lib.hellocharts.view.Chart
 
callTouchListener() - Method in class lecho.lib.hellocharts.view.ColumnChartView
 
callTouchListener() - Method in class lecho.lib.hellocharts.view.ComboLineColumnChartView
 
callTouchListener() - Method in class lecho.lib.hellocharts.view.LineChartView
 
callTouchListener() - Method in class lecho.lib.hellocharts.view.PieChartView
 
cancelAnimation() - Method in interface lecho.lib.hellocharts.animation.ChartDataAnimator
 
cancelAnimation() - Method in class lecho.lib.hellocharts.animation.ChartDataAnimatorV14
 
cancelAnimation() - Method in class lecho.lib.hellocharts.animation.ChartDataAnimatorV8
 
cancelAnimation() - Method in interface lecho.lib.hellocharts.animation.ChartViewportAnimator
 
cancelAnimation() - Method in class lecho.lib.hellocharts.animation.ChartViewportAnimatorV14
 
cancelAnimation() - Method in class lecho.lib.hellocharts.animation.ChartViewportAnimatorV8
 
cancelAnimation() - Method in interface lecho.lib.hellocharts.animation.PieChartRotationAnimator
 
cancelAnimation() - Method in class lecho.lib.hellocharts.animation.PieChartRotationAnimatorV14
 
cancelAnimation() - Method in class lecho.lib.hellocharts.animation.PieChartRotationAnimatorV8
 
cancelDataAnimation() - Method in class lecho.lib.hellocharts.view.AbstractChartView
 
cancelDataAnimation() - Method in interface lecho.lib.hellocharts.view.Chart
Stops chart data animation.
canScrollX - Variable in class lecho.lib.hellocharts.gesture.ChartScroller.ScrollResult
 
canScrollY - Variable in class lecho.lib.hellocharts.gesture.ChartScroller.ScrollResult
 
centerX() - Method in class lecho.lib.hellocharts.model.Viewport
 
centerY() - Method in class lecho.lib.hellocharts.model.Viewport
 
chart - Variable in class lecho.lib.hellocharts.gesture.ChartTouchHandler
 
chart - Variable in class lecho.lib.hellocharts.renderer.AbstractChartRenderer
 
Chart - Interface in lecho.lib.hellocharts.view
Interface for all charts.
ChartAnimationListener - Interface in lecho.lib.hellocharts.animation
Listener used to listen for chart animation start and stop events.
ChartComputator - Class in lecho.lib.hellocharts.computator
Computes raw points coordinates(in pixels), holds content area dimensions and chart viewport.
ChartComputator() - Constructor for class lecho.lib.hellocharts.computator.ChartComputator
 
chartComputator - Variable in class lecho.lib.hellocharts.view.AbstractChartView
 
ChartData - Interface in lecho.lib.hellocharts.model
Base interface for all chart data models.
ChartDataAnimator - Interface in lecho.lib.hellocharts.animation
 
ChartDataAnimatorV14 - Class in lecho.lib.hellocharts.animation
 
ChartDataAnimatorV14(Chart) - Constructor for class lecho.lib.hellocharts.animation.ChartDataAnimatorV14
 
ChartDataAnimatorV8 - Class in lecho.lib.hellocharts.animation
 
ChartDataAnimatorV8(Chart) - Constructor for class lecho.lib.hellocharts.animation.ChartDataAnimatorV8
 
ChartGestureListener() - Constructor for class lecho.lib.hellocharts.gesture.ChartTouchHandler.ChartGestureListener
 
chartHeight - Variable in class lecho.lib.hellocharts.computator.ChartComputator
 
ChartRenderer - Interface in lecho.lib.hellocharts.renderer
Interface for all chart renderer.
chartRenderer - Variable in class lecho.lib.hellocharts.view.AbstractChartView
 
ChartScaleGestureListener() - Constructor for class lecho.lib.hellocharts.gesture.ChartTouchHandler.ChartScaleGestureListener
 
ChartScaleGestureListener() - Constructor for class lecho.lib.hellocharts.gesture.PreviewChartTouchHandler.ChartScaleGestureListener
 
ChartScroller - Class in lecho.lib.hellocharts.gesture
Encapsulates scrolling functionality.
ChartScroller(Context) - Constructor for class lecho.lib.hellocharts.gesture.ChartScroller
 
chartScroller - Variable in class lecho.lib.hellocharts.gesture.ChartTouchHandler
 
ChartScroller.ScrollResult - Class in lecho.lib.hellocharts.gesture
 
ChartTouchHandler - Class in lecho.lib.hellocharts.gesture
Default touch handler for most charts.
ChartTouchHandler(Context, Chart) - Constructor for class lecho.lib.hellocharts.gesture.ChartTouchHandler
 
ChartTouchHandler.ChartGestureListener - Class in lecho.lib.hellocharts.gesture
 
ChartTouchHandler.ChartScaleGestureListener - Class in lecho.lib.hellocharts.gesture
 
ChartUtils - Class in lecho.lib.hellocharts.util
 
ChartUtils() - Constructor for class lecho.lib.hellocharts.util.ChartUtils
 
ChartViewportAnimator - Interface in lecho.lib.hellocharts.animation
 
ChartViewportAnimatorV14 - Class in lecho.lib.hellocharts.animation
 
ChartViewportAnimatorV14(Chart) - Constructor for class lecho.lib.hellocharts.animation.ChartViewportAnimatorV14
 
ChartViewportAnimatorV8 - Class in lecho.lib.hellocharts.animation
 
ChartViewportAnimatorV8(Chart) - Constructor for class lecho.lib.hellocharts.animation.ChartViewportAnimatorV8
 
chartWidth - Variable in class lecho.lib.hellocharts.computator.ChartComputator
 
chartZoomer - Variable in class lecho.lib.hellocharts.gesture.ChartTouchHandler
 
ChartZoomer - Class in lecho.lib.hellocharts.gesture
Encapsulates zooming functionality.
ChartZoomer(Context, ZoomType) - Constructor for class lecho.lib.hellocharts.gesture.ChartZoomer
 
checkTouch(float, float) - Method in class lecho.lib.hellocharts.renderer.BubbleChartRenderer
 
checkTouch(float, float) - Method in interface lecho.lib.hellocharts.renderer.ChartRenderer
Checks if given pixel coordinates corresponds to any chart value.
checkTouch(float, float) - Method in class lecho.lib.hellocharts.renderer.ColumnChartRenderer
 
checkTouch(float, float) - Method in class lecho.lib.hellocharts.renderer.ComboChartRenderer
 
checkTouch(float, float) - Method in class lecho.lib.hellocharts.renderer.LineChartRenderer
 
checkTouch(float, float) - Method in class lecho.lib.hellocharts.renderer.PieChartRenderer
 
clear() - Method in class lecho.lib.hellocharts.model.SelectedValue
 
clearTouch() - Method in class lecho.lib.hellocharts.renderer.AbstractChartRenderer
 
clearTouch() - Method in interface lecho.lib.hellocharts.renderer.ChartRenderer
Clear value selection.
clearTouch() - Method in class lecho.lib.hellocharts.renderer.ComboChartRenderer
 
COLOR_BLUE - Static variable in class lecho.lib.hellocharts.util.ChartUtils
 
COLOR_GREEN - Static variable in class lecho.lib.hellocharts.util.ChartUtils
 
COLOR_ORANGE - Static variable in class lecho.lib.hellocharts.util.ChartUtils
 
COLOR_RED - Static variable in class lecho.lib.hellocharts.util.ChartUtils
 
COLOR_VIOLET - Static variable in class lecho.lib.hellocharts.util.ChartUtils
 
COLORS - Static variable in class lecho.lib.hellocharts.util.ChartUtils
 
Column - Class in lecho.lib.hellocharts.model
Single column for ColumnChart.
Column() - Constructor for class lecho.lib.hellocharts.model.Column
 
Column(List<SubcolumnValue>) - Constructor for class lecho.lib.hellocharts.model.Column
 
Column(Column) - Constructor for class lecho.lib.hellocharts.model.Column
 
ColumnChartData - Class in lecho.lib.hellocharts.model
Data model for column chart.
ColumnChartData() - Constructor for class lecho.lib.hellocharts.model.ColumnChartData
 
ColumnChartData(List<Column>) - Constructor for class lecho.lib.hellocharts.model.ColumnChartData
 
ColumnChartData(ColumnChartData) - Constructor for class lecho.lib.hellocharts.model.ColumnChartData
Copy constructor for deep copy.
ColumnChartDataProvider - Interface in lecho.lib.hellocharts.provider
 
columnChartDataProvider - Variable in class lecho.lib.hellocharts.view.ComboLineColumnChartView
 
ColumnChartOnValueSelectListener - Interface in lecho.lib.hellocharts.listener
 
ColumnChartRenderer - Class in lecho.lib.hellocharts.renderer
Magic renderer for ColumnChart.
ColumnChartRenderer(Context, Chart, ColumnChartDataProvider) - Constructor for class lecho.lib.hellocharts.renderer.ColumnChartRenderer
 
ColumnChartValueFormatter - Interface in lecho.lib.hellocharts.formatter
 
ColumnChartView - Class in lecho.lib.hellocharts.view
ColumnChart/BarChart, supports subcolumns, stacked collumns and negative values.
ColumnChartView(Context) - Constructor for class lecho.lib.hellocharts.view.ColumnChartView
 
ColumnChartView(Context, AttributeSet) - Constructor for class lecho.lib.hellocharts.view.ColumnChartView
 
ColumnChartView(Context, AttributeSet, int) - Constructor for class lecho.lib.hellocharts.view.ColumnChartView
 
ComboChartRenderer - Class in lecho.lib.hellocharts.renderer
 
ComboChartRenderer(Context, Chart) - Constructor for class lecho.lib.hellocharts.renderer.ComboChartRenderer
 
ComboLineColumnChartData - Class in lecho.lib.hellocharts.model
Data model for combo line-column chart.
ComboLineColumnChartData() - Constructor for class lecho.lib.hellocharts.model.ComboLineColumnChartData
 
ComboLineColumnChartData(ColumnChartData, LineChartData) - Constructor for class lecho.lib.hellocharts.model.ComboLineColumnChartData
 
ComboLineColumnChartData(ComboLineColumnChartData) - Constructor for class lecho.lib.hellocharts.model.ComboLineColumnChartData
 
ComboLineColumnChartDataProvider - Interface in lecho.lib.hellocharts.provider
 
ComboLineColumnChartOnValueSelectListener - Interface in lecho.lib.hellocharts.listener
 
ComboLineColumnChartRenderer - Class in lecho.lib.hellocharts.renderer
 
ComboLineColumnChartRenderer(Context, Chart, ColumnChartDataProvider, LineChartDataProvider) - Constructor for class lecho.lib.hellocharts.renderer.ComboLineColumnChartRenderer
 
ComboLineColumnChartRenderer(Context, Chart, ColumnChartRenderer, LineChartDataProvider) - Constructor for class lecho.lib.hellocharts.renderer.ComboLineColumnChartRenderer
 
ComboLineColumnChartRenderer(Context, Chart, ColumnChartDataProvider, LineChartRenderer) - Constructor for class lecho.lib.hellocharts.renderer.ComboLineColumnChartRenderer
 
ComboLineColumnChartRenderer(Context, Chart, ColumnChartRenderer, LineChartRenderer) - Constructor for class lecho.lib.hellocharts.renderer.ComboLineColumnChartRenderer
 
ComboLineColumnChartView - Class in lecho.lib.hellocharts.view
ComboChart, supports ColumnChart combined with LineChart.
ComboLineColumnChartView(Context) - Constructor for class lecho.lib.hellocharts.view.ComboLineColumnChartView
 
ComboLineColumnChartView(Context, AttributeSet) - Constructor for class lecho.lib.hellocharts.view.ComboLineColumnChartView
 
ComboLineColumnChartView(Context, AttributeSet, int) - Constructor for class lecho.lib.hellocharts.view.ComboLineColumnChartView
 
computator - Variable in class lecho.lib.hellocharts.gesture.ChartTouchHandler
 
computator - Variable in class lecho.lib.hellocharts.renderer.AbstractChartRenderer
 
computeAutoGeneratedAxisValues(float, float, int, AxisAutoValues) - Static method in class lecho.lib.hellocharts.util.FloatUtils
Computes the set of axis labels to show given start and stop boundaries and an ideal number of stops between these boundaries.
computeRawDistanceX(float) - Method in class lecho.lib.hellocharts.computator.ChartComputator
Translates viewport distance int pixel distance for X coordinates.
computeRawDistanceY(float) - Method in class lecho.lib.hellocharts.computator.ChartComputator
Translates viewport distance int pixel distance for X coordinates.
computeRawX(float) - Method in class lecho.lib.hellocharts.computator.ChartComputator
Translates chart value into raw pixel value.
computeRawX(float) - Method in class lecho.lib.hellocharts.computator.PreviewChartComputator
 
computeRawY(float) - Method in class lecho.lib.hellocharts.computator.ChartComputator
Translates chart value into raw pixel value.
computeRawY(float) - Method in class lecho.lib.hellocharts.computator.PreviewChartComputator
 
computeScroll() - Method in class lecho.lib.hellocharts.gesture.ChartTouchHandler
Computes scroll and zoom using ChartScroller and ChartZoomer.
computeScroll() - Method in class lecho.lib.hellocharts.gesture.PieChartTouchHandler
 
computeScroll() - Method in class lecho.lib.hellocharts.view.AbstractChartView
 
computeScrollOffset(ChartComputator) - Method in class lecho.lib.hellocharts.gesture.ChartScroller
 
computeScrollSurfaceSize(Point) - Method in class lecho.lib.hellocharts.computator.ChartComputator
Computes the current scrollable surface size, in pixels.
computeZoom(ChartComputator) - Method in class lecho.lib.hellocharts.gesture.ChartZoomer
 
computeZoom() - Method in class lecho.lib.hellocharts.gesture.ZoomerCompat
Computes the current zoom level, returning true if the zoom is still active and false if the zoom has finished.
constrainViewport(float, float, float, float) - Method in class lecho.lib.hellocharts.computator.ChartComputator
Checks if new viewport doesn't exceed max available viewport.
constrainViewport(float, float, float, float) - Method in class lecho.lib.hellocharts.computator.PreviewChartComputator
 
containerScrollType - Variable in class lecho.lib.hellocharts.gesture.ChartTouchHandler
Type of scroll of container, horizontal or vertical.
ContainerScrollType - Enum in lecho.lib.hellocharts.gesture
Enum used to inform chart in which type of container it exists.
containerScrollType - Variable in class lecho.lib.hellocharts.view.AbstractChartView
 
contains(float, float) - Method in class lecho.lib.hellocharts.model.Viewport
Returns true if (x,y) is inside the viewport.
contains(float, float, float, float) - Method in class lecho.lib.hellocharts.model.Viewport
Returns true iff the 4 specified sides of a viewport are inside or equal to this viewport.
contains(Viewport) - Method in class lecho.lib.hellocharts.model.Viewport
Returns true iff the specified viewport r is inside or equal to this viewport.
contentRectMinusAllMargins - Variable in class lecho.lib.hellocharts.computator.ChartComputator
 
contentRectMinusAxesMargins - Variable in class lecho.lib.hellocharts.computator.ChartComputator
 
CREATOR - Static variable in class lecho.lib.hellocharts.model.Viewport
 
currentViewport - Variable in class lecho.lib.hellocharts.computator.ChartComputator
This rectangle represents the currently visible chart values ranges.

D

darkenColor(int) - Static method in class lecho.lib.hellocharts.util.ChartUtils
 
data - Variable in class lecho.lib.hellocharts.view.BubbleChartView
 
data - Variable in class lecho.lib.hellocharts.view.ComboLineColumnChartView
 
data - Variable in class lecho.lib.hellocharts.view.LineChartView
 
data - Variable in class lecho.lib.hellocharts.view.PieChartView
 
dataAnimator - Variable in class lecho.lib.hellocharts.view.AbstractChartView
 
decimals - Variable in class lecho.lib.hellocharts.util.AxisAutoValues
 
DEFAULT_ANIMATION_DURATION - Static variable in interface lecho.lib.hellocharts.animation.ChartDataAnimator
 
DEFAULT_BASE_VALUE - Static variable in class lecho.lib.hellocharts.model.ColumnChartData
 
DEFAULT_BASE_VALUE - Static variable in class lecho.lib.hellocharts.model.LineChartData
 
DEFAULT_BUBBLE_SCALE - Static variable in class lecho.lib.hellocharts.model.BubbleChartData
 
DEFAULT_CENTER_CIRCLE_SCALE - Static variable in class lecho.lib.hellocharts.model.PieChartData
 
DEFAULT_CENTER_TEXT1_SIZE_SP - Static variable in class lecho.lib.hellocharts.model.PieChartData
 
DEFAULT_CENTER_TEXT2_SIZE_SP - Static variable in class lecho.lib.hellocharts.model.PieChartData
 
DEFAULT_COLOR - Static variable in class lecho.lib.hellocharts.util.ChartUtils
 
DEFAULT_COLUMN_TOUCH_ADDITIONAL_WIDTH_DP - Static variable in class lecho.lib.hellocharts.renderer.ColumnChartRenderer
 
DEFAULT_DARKEN_COLOR - Static variable in class lecho.lib.hellocharts.util.ChartUtils
 
DEFAULT_DIGITS_NUMBER - Static variable in class lecho.lib.hellocharts.formatter.ValueFormatterHelper
 
DEFAULT_FILL_RATIO - Static variable in class lecho.lib.hellocharts.model.ColumnChartData
 
DEFAULT_LABEL_MARGIN_DP - Variable in class lecho.lib.hellocharts.renderer.AbstractChartRenderer
 
DEFAULT_MAX_AXIS_LABEL_CHARS - Static variable in class lecho.lib.hellocharts.model.Axis
 
DEFAULT_MAXIMUM_ZOOM - Static variable in class lecho.lib.hellocharts.computator.ChartComputator
Maximum chart zoom.
DEFAULT_MIN_BUBBLE_RADIUS_DP - Static variable in class lecho.lib.hellocharts.model.BubbleChartData
 
DEFAULT_SUBCOLUMN_SPACING_DP - Static variable in class lecho.lib.hellocharts.renderer.ColumnChartRenderer
 
DEFAULT_TEXT_SIZE_SP - Static variable in class lecho.lib.hellocharts.model.AbstractChartData
 
DEFAULT_TEXT_SIZE_SP - Static variable in class lecho.lib.hellocharts.model.Axis
 
density - Variable in class lecho.lib.hellocharts.renderer.AbstractChartRenderer
 
describeContents() - Method in class lecho.lib.hellocharts.model.Viewport
Parcelable interface methods
determineDecimalSeparator() - Method in class lecho.lib.hellocharts.formatter.ValueFormatterHelper
 
dp2px(float, int) - Static method in class lecho.lib.hellocharts.util.ChartUtils
 
draw(Canvas) - Method in class lecho.lib.hellocharts.renderer.BubbleChartRenderer
 
draw(Canvas) - Method in interface lecho.lib.hellocharts.renderer.ChartRenderer
Draw chart data.
draw(Canvas) - Method in class lecho.lib.hellocharts.renderer.ColumnChartRenderer
 
draw(Canvas) - Method in class lecho.lib.hellocharts.renderer.ComboChartRenderer
 
draw(Canvas) - Method in class lecho.lib.hellocharts.renderer.LineChartRenderer
 
draw(Canvas) - Method in class lecho.lib.hellocharts.renderer.PieChartRenderer
 
drawInBackground(Canvas) - Method in class lecho.lib.hellocharts.renderer.AxesRenderer
Prepare axes coordinates and draw axes lines(if enabled) in the background.
drawInForeground(Canvas) - Method in class lecho.lib.hellocharts.renderer.AxesRenderer
Draw axes labels and names in the foreground.
drawLabels(Canvas) - Method in class lecho.lib.hellocharts.renderer.PieChartRenderer
 
drawLabelTextAndBackground(Canvas, char[], int, int, int) - Method in class lecho.lib.hellocharts.renderer.AbstractChartRenderer
Draws label text and label background if isValueLabelBackgroundEnabled is true.
drawUnclipped(Canvas) - Method in class lecho.lib.hellocharts.renderer.BubbleChartRenderer
 
drawUnclipped(Canvas) - Method in interface lecho.lib.hellocharts.renderer.ChartRenderer
Draw chart data that should not be clipped to contentRect area.
drawUnclipped(Canvas) - Method in class lecho.lib.hellocharts.renderer.ColumnChartRenderer
 
drawUnclipped(Canvas) - Method in class lecho.lib.hellocharts.renderer.ComboChartRenderer
 
drawUnclipped(Canvas) - Method in class lecho.lib.hellocharts.renderer.LineChartRenderer
 
drawUnclipped(Canvas) - Method in class lecho.lib.hellocharts.renderer.PieChartRenderer
 
drawUnclipped(Canvas) - Method in class lecho.lib.hellocharts.renderer.PreviewColumnChartRenderer
 
drawUnclipped(Canvas) - Method in class lecho.lib.hellocharts.renderer.PreviewLineChartRenderer
 
DummyBubbleChartOnValueSelectListener - Class in lecho.lib.hellocharts.listener
 
DummyBubbleChartOnValueSelectListener() - Constructor for class lecho.lib.hellocharts.listener.DummyBubbleChartOnValueSelectListener
 
DummyChartAnimationListener - Class in lecho.lib.hellocharts.animation
 
DummyChartAnimationListener() - Constructor for class lecho.lib.hellocharts.animation.DummyChartAnimationListener
 
DummyColumnChartOnValueSelectListener - Class in lecho.lib.hellocharts.listener
 
DummyColumnChartOnValueSelectListener() - Constructor for class lecho.lib.hellocharts.listener.DummyColumnChartOnValueSelectListener
 
DummyCompoLineColumnChartOnValueSelectListener - Class in lecho.lib.hellocharts.listener
 
DummyCompoLineColumnChartOnValueSelectListener() - Constructor for class lecho.lib.hellocharts.listener.DummyCompoLineColumnChartOnValueSelectListener
 
DummyLineChartOnValueSelectListener - Class in lecho.lib.hellocharts.listener
 
DummyLineChartOnValueSelectListener() - Constructor for class lecho.lib.hellocharts.listener.DummyLineChartOnValueSelectListener
 
DummyPieChartOnValueSelectListener - Class in lecho.lib.hellocharts.listener
 
DummyPieChartOnValueSelectListener() - Constructor for class lecho.lib.hellocharts.listener.DummyPieChartOnValueSelectListener
 
DummyVieportChangeListener - Class in lecho.lib.hellocharts.listener
 
DummyVieportChangeListener() - Constructor for class lecho.lib.hellocharts.listener.DummyVieportChangeListener
 

E

equals(Object) - Method in class lecho.lib.hellocharts.model.AxisValue
 
equals(Object) - Method in class lecho.lib.hellocharts.model.BubbleValue
 
equals(Object) - Method in class lecho.lib.hellocharts.model.PointValue
 
equals(Object) - Method in class lecho.lib.hellocharts.model.SelectedValue
 
equals(Object) - Method in class lecho.lib.hellocharts.model.SliceValue
 
equals(Object) - Method in class lecho.lib.hellocharts.model.SubcolumnValue
 
equals(Object) - Method in class lecho.lib.hellocharts.model.Viewport
 

F

FAST_ANIMATION_DURATION - Static variable in interface lecho.lib.hellocharts.animation.ChartViewportAnimator
 
FAST_ANIMATION_DURATION - Static variable in interface lecho.lib.hellocharts.animation.PieChartRotationAnimator
 
finish() - Method in class lecho.lib.hellocharts.model.BubbleChartData
 
finish() - Method in class lecho.lib.hellocharts.model.BubbleValue
 
finish() - Method in interface lecho.lib.hellocharts.model.ChartData
Inform data that animation finished(data should be update with scale 1.0f).
finish() - Method in class lecho.lib.hellocharts.model.Column
 
finish() - Method in class lecho.lib.hellocharts.model.ColumnChartData
 
finish() - Method in class lecho.lib.hellocharts.model.ComboLineColumnChartData
 
finish() - Method in class lecho.lib.hellocharts.model.Line
 
finish() - Method in class lecho.lib.hellocharts.model.LineChartData
 
finish() - Method in class lecho.lib.hellocharts.model.PieChartData
 
finish() - Method in class lecho.lib.hellocharts.model.PointValue
 
finish() - Method in class lecho.lib.hellocharts.model.SliceValue
 
finish() - Method in class lecho.lib.hellocharts.model.SubcolumnValue
 
fling(int, int, ChartComputator) - Method in class lecho.lib.hellocharts.gesture.ChartScroller
 
FLING_VELOCITY_DOWNSCALE - Static variable in class lecho.lib.hellocharts.gesture.PieChartTouchHandler
The initial fling velocity is divided by this amount.
FloatUtils - Class in lecho.lib.hellocharts.util
 
FloatUtils() - Constructor for class lecho.lib.hellocharts.util.FloatUtils
 
fontMetrics - Variable in class lecho.lib.hellocharts.renderer.AbstractChartRenderer
Font metrics for label paint, used to determine text height.
forceFinished(boolean) - Method in class lecho.lib.hellocharts.gesture.ZoomerCompat
Forces the zoom finished state to the given value.
formatChartValue(char[], BubbleValue) - Method in interface lecho.lib.hellocharts.formatter.BubbleChartValueFormatter
 
formatChartValue(char[], SubcolumnValue) - Method in interface lecho.lib.hellocharts.formatter.ColumnChartValueFormatter
 
formatChartValue(char[], PointValue) - Method in interface lecho.lib.hellocharts.formatter.LineChartValueFormatter
 
formatChartValue(char[], SliceValue) - Method in interface lecho.lib.hellocharts.formatter.PieChartValueFormatter
 
formatChartValue(char[], BubbleValue) - Method in class lecho.lib.hellocharts.formatter.SimpleBubbleChartValueFormatter
 
formatChartValue(char[], SubcolumnValue) - Method in class lecho.lib.hellocharts.formatter.SimpleColumnChartValueFormatter
 
formatChartValue(char[], PointValue) - Method in class lecho.lib.hellocharts.formatter.SimpleLineChartValueFormatter
 
formatChartValue(char[], SliceValue) - Method in class lecho.lib.hellocharts.formatter.SimplePieChartValueFormatter
 
formatFloat(char[], float, int, int, char) - Static method in class lecho.lib.hellocharts.util.FloatUtils
Formats a float value to the given number of decimals.
formatFloatValue(char[], float, int) - Method in class lecho.lib.hellocharts.formatter.ValueFormatterHelper
 
formatFloatValueWithPrependedAndAppendedText(char[], float, int, char[]) - Method in class lecho.lib.hellocharts.formatter.ValueFormatterHelper
Formats float value.
formatFloatValueWithPrependedAndAppendedText(char[], float, char[]) - Method in class lecho.lib.hellocharts.formatter.ValueFormatterHelper
 
formatFloatValueWithPrependedAndAppendedText(char[], float, int) - Method in class lecho.lib.hellocharts.formatter.ValueFormatterHelper
 
formatValueForAutoGeneratedAxis(char[], float, int) - Method in interface lecho.lib.hellocharts.formatter.AxisValueFormatter
Used only for auto-generated axes.
formatValueForAutoGeneratedAxis(char[], float, int) - Method in class lecho.lib.hellocharts.formatter.SimpleAxisValueFormatter
 
formatValueForManualAxis(char[], AxisValue) - Method in interface lecho.lib.hellocharts.formatter.AxisValueFormatter
Formats AxisValue for manual(custom) axis.
formatValueForManualAxis(char[], AxisValue) - Method in class lecho.lib.hellocharts.formatter.SimpleAxisValueFormatter
 

G

generateAxisFromCollection(List<Float>) - Static method in class lecho.lib.hellocharts.model.Axis
Generates Axis with values from given list.
generateAxisFromCollection(List<Float>, List<String>) - Static method in class lecho.lib.hellocharts.model.Axis
Generates Axis with values and labels from given lists, both lists must have the same size.
generateAxisFromRange(float, float, float) - Static method in class lecho.lib.hellocharts.model.Axis
Generates Axis with values from start to stop inclusive.
generateDummyData() - Static method in class lecho.lib.hellocharts.model.BubbleChartData
 
generateDummyData() - Static method in class lecho.lib.hellocharts.model.ColumnChartData
 
generateDummyData() - Static method in class lecho.lib.hellocharts.model.ComboLineColumnChartData
 
generateDummyData() - Static method in class lecho.lib.hellocharts.model.LineChartData
 
generateDummyData() - Static method in class lecho.lib.hellocharts.model.PieChartData
 
gestureDetector - Variable in class lecho.lib.hellocharts.gesture.ChartTouchHandler
 
getAppendedText() - Method in class lecho.lib.hellocharts.formatter.SimpleAxisValueFormatter
 
getAppendedText() - Method in class lecho.lib.hellocharts.formatter.SimpleBubbleChartValueFormatter
 
getAppendedText() - Method in class lecho.lib.hellocharts.formatter.SimpleColumnChartValueFormatter
 
getAppendedText() - Method in class lecho.lib.hellocharts.formatter.SimpleLineChartValueFormatter
 
getAppendedText() - Method in class lecho.lib.hellocharts.formatter.SimplePieChartValueFormatter
 
getAppendedText() - Method in class lecho.lib.hellocharts.formatter.ValueFormatterHelper
 
getAppliedDecimalDigitsNumber(int) - Method in class lecho.lib.hellocharts.formatter.ValueFormatterHelper
 
getAreaTransparency() - Method in class lecho.lib.hellocharts.model.Line
 
getAxesRenderer() - Method in class lecho.lib.hellocharts.view.AbstractChartView
 
getAxesRenderer() - Method in interface lecho.lib.hellocharts.view.Chart
 
getAxisXBottom() - Method in class lecho.lib.hellocharts.model.AbstractChartData
 
getAxisXBottom() - Method in interface lecho.lib.hellocharts.model.ChartData
 
getAxisXTop() - Method in class lecho.lib.hellocharts.model.AbstractChartData
 
getAxisXTop() - Method in interface lecho.lib.hellocharts.model.ChartData
 
getAxisYLeft() - Method in class lecho.lib.hellocharts.model.AbstractChartData
 
getAxisYLeft() - Method in interface lecho.lib.hellocharts.model.ChartData
 
getAxisYRight() - Method in class lecho.lib.hellocharts.model.AbstractChartData
 
getAxisYRight() - Method in interface lecho.lib.hellocharts.model.ChartData
 
getBaseValue() - Method in class lecho.lib.hellocharts.model.ColumnChartData
 
getBaseValue() - Method in class lecho.lib.hellocharts.model.LineChartData
 
getBubbleChartData() - Method in interface lecho.lib.hellocharts.provider.BubbleChartDataProvider
 
getBubbleChartData() - Method in class lecho.lib.hellocharts.view.BubbleChartView
 
getBubbleScale() - Method in class lecho.lib.hellocharts.model.BubbleChartData
Returns bubble scale which is used to adjust bubble size.
getCenterCircleColor() - Method in class lecho.lib.hellocharts.model.PieChartData
 
getCenterCircleScale() - Method in class lecho.lib.hellocharts.model.PieChartData
 
getCenterText1() - Method in class lecho.lib.hellocharts.model.PieChartData
 
getCenterText1Color() - Method in class lecho.lib.hellocharts.model.PieChartData
 
getCenterText1FontSize() - Method in class lecho.lib.hellocharts.model.PieChartData
 
getCenterText1Typeface() - Method in class lecho.lib.hellocharts.model.PieChartData
 
getCenterText2() - Method in class lecho.lib.hellocharts.model.PieChartData
 
getCenterText2Color() - Method in class lecho.lib.hellocharts.model.PieChartData
 
getCenterText2FontSize() - Method in class lecho.lib.hellocharts.model.PieChartData
 
getCenterText2Typeface() - Method in class lecho.lib.hellocharts.model.PieChartData
 
getChartComputator() - Method in class lecho.lib.hellocharts.view.AbstractChartView
 
getChartComputator() - Method in interface lecho.lib.hellocharts.view.Chart
 
getChartData() - Method in class lecho.lib.hellocharts.view.BubbleChartView
 
getChartData() - Method in interface lecho.lib.hellocharts.view.Chart
Returns generic chart data.
getChartData() - Method in class lecho.lib.hellocharts.view.ColumnChartView
 
getChartData() - Method in class lecho.lib.hellocharts.view.ComboLineColumnChartView
 
getChartData() - Method in class lecho.lib.hellocharts.view.LineChartView
 
getChartData() - Method in class lecho.lib.hellocharts.view.PieChartView
 
getChartHeight() - Method in class lecho.lib.hellocharts.computator.ChartComputator
 
getChartRenderer() - Method in class lecho.lib.hellocharts.view.AbstractChartView
 
getChartRenderer() - Method in interface lecho.lib.hellocharts.view.Chart
 
getChartRotation() - Method in class lecho.lib.hellocharts.renderer.PieChartRenderer
 
getChartRotation() - Method in class lecho.lib.hellocharts.view.PieChartView
Returns pie chart rotation, 0 rotation means that 0 degrees is at 3 o'clock.
getChartWidth() - Method in class lecho.lib.hellocharts.computator.ChartComputator
 
getCircleFillRatio() - Method in class lecho.lib.hellocharts.renderer.PieChartRenderer
 
getCircleFillRatio() - Method in class lecho.lib.hellocharts.view.PieChartView
 
getCircleOval() - Method in class lecho.lib.hellocharts.renderer.PieChartRenderer
 
getCircleOval() - Method in class lecho.lib.hellocharts.view.PieChartView
Returns rectangle that will constraint pie chart area.
getColor() - Method in class lecho.lib.hellocharts.model.BubbleValue
 
getColor() - Method in class lecho.lib.hellocharts.model.Line
 
getColor() - Method in class lecho.lib.hellocharts.model.SliceValue
 
getColor() - Method in class lecho.lib.hellocharts.model.SubcolumnValue
 
getColumnChartData() - Method in class lecho.lib.hellocharts.model.ComboLineColumnChartData
 
getColumnChartData() - Method in interface lecho.lib.hellocharts.provider.ColumnChartDataProvider
 
getColumnChartData() - Method in class lecho.lib.hellocharts.view.ColumnChartView
 
getColumns() - Method in class lecho.lib.hellocharts.model.ColumnChartData
 
getComboLineColumnChartData() - Method in interface lecho.lib.hellocharts.provider.ComboLineColumnChartDataProvider
 
getComboLineColumnChartData() - Method in class lecho.lib.hellocharts.view.ComboLineColumnChartView
 
getContentRectMinusAllMargins() - Method in class lecho.lib.hellocharts.computator.ChartComputator
Returns content rectangle in pixels.
getContentRectMinusAxesMargins() - Method in class lecho.lib.hellocharts.computator.ChartComputator
Returns content rectangle with chart internal margins, for example for LineChart contentRectMinusAxesMargins is bigger than contentRectMinusAllMargins by point radius, thanks to that points are not cut on edges.
getCurrentViewport() - Method in class lecho.lib.hellocharts.computator.ChartComputator
Returns current chart viewport, returned object is mutable but should not be modified.
getCurrentViewport() - Method in class lecho.lib.hellocharts.renderer.AbstractChartRenderer
 
getCurrentViewport() - Method in interface lecho.lib.hellocharts.renderer.ChartRenderer
 
getCurrentViewport() - Method in class lecho.lib.hellocharts.view.AbstractChartView
 
getCurrentViewport() - Method in interface lecho.lib.hellocharts.view.Chart
Returns current viewport.
getCurrZoom() - Method in class lecho.lib.hellocharts.gesture.ZoomerCompat
Returns the current zoom level.
getDarkenColor() - Method in class lecho.lib.hellocharts.model.BubbleValue
 
getDarkenColor() - Method in class lecho.lib.hellocharts.model.Line
 
getDarkenColor() - Method in class lecho.lib.hellocharts.model.SliceValue
 
getDarkenColor() - Method in class lecho.lib.hellocharts.model.SubcolumnValue
 
getDecimalDigitsNumber() - Method in class lecho.lib.hellocharts.formatter.SimpleAxisValueFormatter
 
getDecimalDigitsNumber() - Method in class lecho.lib.hellocharts.formatter.SimpleBubbleChartValueFormatter
 
getDecimalDigitsNumber() - Method in class lecho.lib.hellocharts.formatter.SimpleColumnChartValueFormatter
 
getDecimalDigitsNumber() - Method in class lecho.lib.hellocharts.formatter.SimpleLineChartValueFormatter
 
getDecimalDigitsNumber() - Method in class lecho.lib.hellocharts.formatter.SimplePieChartValueFormatter
 
getDecimalDigitsNumber() - Method in class lecho.lib.hellocharts.formatter.ValueFormatterHelper
 
getDecimalSeparator() - Method in class lecho.lib.hellocharts.formatter.SimpleAxisValueFormatter
 
getDecimalSeparator() - Method in class lecho.lib.hellocharts.formatter.SimpleBubbleChartValueFormatter
 
getDecimalSeparator() - Method in class lecho.lib.hellocharts.formatter.SimpleColumnChartValueFormatter
 
getDecimalSeparator() - Method in class lecho.lib.hellocharts.formatter.SimpleLineChartValueFormatter
 
getDecimalSeparator() - Method in class lecho.lib.hellocharts.formatter.SimplePieChartValueFormatter
 
getDecimalSeparator() - Method in class lecho.lib.hellocharts.formatter.ValueFormatterHelper
 
getFillRatio() - Method in class lecho.lib.hellocharts.model.ColumnChartData
 
getFirstIndex() - Method in class lecho.lib.hellocharts.model.SelectedValue
First index i.e for LineChart that will be line index.
getFormatter() - Method in class lecho.lib.hellocharts.model.Axis
 
getFormatter() - Method in class lecho.lib.hellocharts.model.BubbleChartData
 
getFormatter() - Method in class lecho.lib.hellocharts.model.Column
 
getFormatter() - Method in class lecho.lib.hellocharts.model.Line
 
getFormatter() - Method in class lecho.lib.hellocharts.model.PieChartData
 
getLabel() - Method in class lecho.lib.hellocharts.model.AxisValue
Deprecated.
getLabel() - Method in class lecho.lib.hellocharts.model.BubbleValue
Deprecated.
getLabel() - Method in class lecho.lib.hellocharts.model.PointValue
Deprecated.
getLabel() - Method in class lecho.lib.hellocharts.model.SliceValue
Deprecated.
getLabel() - Method in class lecho.lib.hellocharts.model.SubcolumnValue
Deprecated.
getLabelAsChars() - Method in class lecho.lib.hellocharts.model.AxisValue
 
getLabelAsChars() - Method in class lecho.lib.hellocharts.model.BubbleValue
 
getLabelAsChars() - Method in class lecho.lib.hellocharts.model.PointValue
 
getLabelAsChars() - Method in class lecho.lib.hellocharts.model.SliceValue
 
getLabelAsChars() - Method in class lecho.lib.hellocharts.model.SubcolumnValue
 
getLineChartData() - Method in class lecho.lib.hellocharts.model.ComboLineColumnChartData
 
getLineChartData() - Method in interface lecho.lib.hellocharts.provider.LineChartDataProvider
 
getLineChartData() - Method in class lecho.lib.hellocharts.view.LineChartView
 
getLineColor() - Method in class lecho.lib.hellocharts.model.Axis
 
getLines() - Method in class lecho.lib.hellocharts.model.LineChartData
 
getMaximumViewport() - Method in class lecho.lib.hellocharts.computator.ChartComputator
Returns maximum viewport - values ranges extremes.
getMaximumViewport() - Method in class lecho.lib.hellocharts.renderer.AbstractChartRenderer
 
getMaximumViewport() - Method in interface lecho.lib.hellocharts.renderer.ChartRenderer
 
getMaximumViewport() - Method in class lecho.lib.hellocharts.view.AbstractChartView
 
getMaximumViewport() - Method in interface lecho.lib.hellocharts.view.Chart
Returns maximum viewport for this chart.
getMaxLabelChars() - Method in class lecho.lib.hellocharts.model.Axis
 
getMaxZoom() - Method in class lecho.lib.hellocharts.computator.ChartComputator
 
getMaxZoom() - Method in class lecho.lib.hellocharts.view.AbstractChartView
 
getMaxZoom() - Method in interface lecho.lib.hellocharts.view.Chart
Returns current maximum zoom value.
getMinBubbleRadius() - Method in class lecho.lib.hellocharts.model.BubbleChartData
Returns minimal bubble radius in dp.
getMinimumViewportHeight() - Method in class lecho.lib.hellocharts.computator.ChartComputator
 
getMinimumViewportWidth() - Method in class lecho.lib.hellocharts.computator.ChartComputator
 
getName() - Method in class lecho.lib.hellocharts.model.Axis
 
getOnValueTouchListener() - Method in class lecho.lib.hellocharts.view.BubbleChartView
 
getOnValueTouchListener() - Method in class lecho.lib.hellocharts.view.ColumnChartView
 
getOnValueTouchListener() - Method in class lecho.lib.hellocharts.view.ComboLineColumnChartView
 
getOnValueTouchListener() - Method in class lecho.lib.hellocharts.view.LineChartView
 
getOnValueTouchListener() - Method in class lecho.lib.hellocharts.view.PieChartView
 
getPathEffect() - Method in class lecho.lib.hellocharts.model.Line
 
getPieChartData() - Method in interface lecho.lib.hellocharts.provider.PieChartDataProvider
 
getPieChartData() - Method in class lecho.lib.hellocharts.view.PieChartView
 
getPointColor() - Method in class lecho.lib.hellocharts.model.Line
 
getPointRadius() - Method in class lecho.lib.hellocharts.model.Line
 
getPrependedText() - Method in class lecho.lib.hellocharts.formatter.SimpleAxisValueFormatter
 
getPrependedText() - Method in class lecho.lib.hellocharts.formatter.SimpleBubbleChartValueFormatter
 
getPrependedText() - Method in class lecho.lib.hellocharts.formatter.SimpleColumnChartValueFormatter
 
getPrependedText() - Method in class lecho.lib.hellocharts.formatter.SimpleLineChartValueFormatter
 
getPrependedText() - Method in class lecho.lib.hellocharts.formatter.SimplePieChartValueFormatter
 
getPrependedText() - Method in class lecho.lib.hellocharts.formatter.ValueFormatterHelper
 
getPreviewColor() - Method in class lecho.lib.hellocharts.renderer.PreviewColumnChartRenderer
 
getPreviewColor() - Method in class lecho.lib.hellocharts.renderer.PreviewLineChartRenderer
 
getPreviewColor() - Method in class lecho.lib.hellocharts.view.PreviewColumnChartView
 
getPreviewColor() - Method in class lecho.lib.hellocharts.view.PreviewLineChartView
 
getSecondIndex() - Method in class lecho.lib.hellocharts.model.SelectedValue
Second index i.e for LineChart that will be PointValue index.
getSelectedValue() - Method in class lecho.lib.hellocharts.renderer.AbstractChartRenderer
 
getSelectedValue() - Method in interface lecho.lib.hellocharts.renderer.ChartRenderer
 
getSelectedValue() - Method in class lecho.lib.hellocharts.view.AbstractChartView
 
getSelectedValue() - Method in interface lecho.lib.hellocharts.view.Chart
Return currently selected value indexes.
getShape() - Method in class lecho.lib.hellocharts.model.BubbleValue
 
getShape() - Method in class lecho.lib.hellocharts.model.Line
 
getSliceSpacing() - Method in class lecho.lib.hellocharts.model.SliceValue
Deprecated.
getSlicesSpacing() - Method in class lecho.lib.hellocharts.model.PieChartData
 
getStrokeWidth() - Method in class lecho.lib.hellocharts.model.Line
 
getTextColor() - Method in class lecho.lib.hellocharts.model.Axis
 
getTextSize() - Method in class lecho.lib.hellocharts.model.Axis
 
getTouchHandler() - Method in class lecho.lib.hellocharts.view.AbstractChartView
 
getTouchHandler() - Method in interface lecho.lib.hellocharts.view.Chart
 
getType() - Method in class lecho.lib.hellocharts.model.SelectedValue
 
getTypeface() - Method in class lecho.lib.hellocharts.model.Axis
 
getValue() - Method in class lecho.lib.hellocharts.model.AxisValue
 
getValue() - Method in class lecho.lib.hellocharts.model.SliceValue
 
getValue() - Method in class lecho.lib.hellocharts.model.SubcolumnValue
 
getValueForAngle(int, SelectedValue) - Method in class lecho.lib.hellocharts.renderer.PieChartRenderer
Returns SliceValue that is under given angle, selectedValue (if not null) will be hold slice index.
getValueForAngle(int, SelectedValue) - Method in class lecho.lib.hellocharts.view.PieChartView
Returns SliceValue that is under given angle, selectedValue (if not null) will be hold slice index.
getValueLabelBackgroundColor() - Method in class lecho.lib.hellocharts.model.AbstractChartData
 
getValueLabelBackgroundColor() - Method in interface lecho.lib.hellocharts.model.ChartData
 
getValueLabelTextColor() - Method in class lecho.lib.hellocharts.model.AbstractChartData
 
getValueLabelTextColor() - Method in interface lecho.lib.hellocharts.model.ChartData
Returns color used to draw value label text.
getValueLabelTextSize() - Method in class lecho.lib.hellocharts.model.AbstractChartData
 
getValueLabelTextSize() - Method in interface lecho.lib.hellocharts.model.ChartData
Returns text size for value label in SP units.
getValueLabelTypeface() - Method in class lecho.lib.hellocharts.model.AbstractChartData
 
getValueLabelTypeface() - Method in interface lecho.lib.hellocharts.model.ChartData
Returns Typeface for value labels.
getValues() - Method in class lecho.lib.hellocharts.model.Axis
 
getValues() - Method in class lecho.lib.hellocharts.model.BubbleChartData
 
getValues() - Method in class lecho.lib.hellocharts.model.Column
 
getValues() - Method in class lecho.lib.hellocharts.model.Line
 
getValues() - Method in class lecho.lib.hellocharts.model.PieChartData
 
getVisibleViewport() - Method in class lecho.lib.hellocharts.computator.ChartComputator
Returns viewport for visible part of chart, for most charts it is equal to current viewport.
getVisibleViewport() - Method in class lecho.lib.hellocharts.computator.PreviewChartComputator
 
getX() - Method in class lecho.lib.hellocharts.model.BubbleValue
 
getX() - Method in class lecho.lib.hellocharts.model.PointValue
 
getY() - Method in class lecho.lib.hellocharts.model.BubbleValue
 
getY() - Method in class lecho.lib.hellocharts.model.PointValue
 
getZ() - Method in class lecho.lib.hellocharts.model.BubbleValue
 
getZoomLevel() - Method in class lecho.lib.hellocharts.view.AbstractChartView
 
getZoomLevel() - Method in interface lecho.lib.hellocharts.view.Chart
Returns current zoom level.
getZoomType() - Method in class lecho.lib.hellocharts.gesture.ChartTouchHandler
 
getZoomType() - Method in class lecho.lib.hellocharts.gesture.ChartZoomer
 
getZoomType() - Method in class lecho.lib.hellocharts.view.AbstractChartView
 
getZoomType() - Method in interface lecho.lib.hellocharts.view.Chart
Returns current zoom type for this chart.

H

HackyDrawerLayout - Class in lecho.lib.hellocharts.view.hack
Hacky fix for issue with DrawerLayout https://github.com/chrisbanes/PhotoView/issues/72
HackyDrawerLayout(Context) - Constructor for class lecho.lib.hellocharts.view.hack.HackyDrawerLayout
 
HackyDrawerLayout(Context, AttributeSet) - Constructor for class lecho.lib.hellocharts.view.hack.HackyDrawerLayout
 
HackyDrawerLayout(Context, AttributeSet, int) - Constructor for class lecho.lib.hellocharts.view.hack.HackyDrawerLayout
 
HackyViewPager - Class in lecho.lib.hellocharts.view.hack
ScaleGestureDetector seems to mess up the touch events, which means that ViewGroups which make use of onInterceptTouchEvent throw a lot of IllegalArgumentException: pointerIndex out of range.There's not much I can do in my code for now, but we can mask the result by just catching the problem and ignoring it.
HackyViewPager(Context) - Constructor for class lecho.lib.hellocharts.view.hack.HackyViewPager
 
HackyViewPager(Context, AttributeSet) - Constructor for class lecho.lib.hellocharts.view.hack.HackyViewPager
 
handleTouchEvent(MotionEvent) - Method in class lecho.lib.hellocharts.gesture.ChartTouchHandler
Handle chart touch event(gestures, clicks).
handleTouchEvent(MotionEvent, ViewParent, ContainerScrollType) - Method in class lecho.lib.hellocharts.gesture.ChartTouchHandler
Handle chart touch event(gestures, clicks).
handleTouchEvent(MotionEvent) - Method in class lecho.lib.hellocharts.gesture.PieChartTouchHandler
 
hasCenterCircle() - Method in class lecho.lib.hellocharts.model.PieChartData
 
hashCode() - Method in class lecho.lib.hellocharts.model.AxisValue
 
hashCode() - Method in class lecho.lib.hellocharts.model.BubbleValue
 
hashCode() - Method in class lecho.lib.hellocharts.model.PointValue
 
hashCode() - Method in class lecho.lib.hellocharts.model.SelectedValue
 
hashCode() - Method in class lecho.lib.hellocharts.model.SliceValue
 
hashCode() - Method in class lecho.lib.hellocharts.model.SubcolumnValue
 
hashCode() - Method in class lecho.lib.hellocharts.model.Viewport
 
hasLabels() - Method in class lecho.lib.hellocharts.model.BubbleChartData
 
hasLabels() - Method in class lecho.lib.hellocharts.model.Column
 
hasLabels() - Method in class lecho.lib.hellocharts.model.Line
 
hasLabels() - Method in class lecho.lib.hellocharts.model.PieChartData
 
hasLabelsOnlyForSelected() - Method in class lecho.lib.hellocharts.model.BubbleChartData
 
hasLabelsOnlyForSelected() - Method in class lecho.lib.hellocharts.model.Column
 
hasLabelsOnlyForSelected() - Method in class lecho.lib.hellocharts.model.Line
 
hasLabelsOnlyForSelected() - Method in class lecho.lib.hellocharts.model.PieChartData
 
hasLabelsOutside() - Method in class lecho.lib.hellocharts.model.PieChartData
 
hasLines() - Method in class lecho.lib.hellocharts.model.Axis
 
hasLines() - Method in class lecho.lib.hellocharts.model.Line
 
hasPoints() - Method in class lecho.lib.hellocharts.model.Line
 
hasSeparationLine() - Method in class lecho.lib.hellocharts.model.Axis
 
hasTiltedLabels() - Method in class lecho.lib.hellocharts.model.Axis
 
height() - Method in class lecho.lib.hellocharts.model.Viewport
 

I

inset(float, float) - Method in class lecho.lib.hellocharts.model.Viewport
Inset the viewport by (dx,dy).
insetContentRect(int, int, int, int) - Method in class lecho.lib.hellocharts.computator.ChartComputator
 
insetContentRectByInternalMargins(int, int, int, int) - Method in class lecho.lib.hellocharts.computator.ChartComputator
 
intersect(float, float, float, float) - Method in class lecho.lib.hellocharts.model.Viewport
If the viewport specified by left,top,right,bottom intersects this viewport, return true and set this viewport to that intersection, otherwise return false and do not change this viewport.
intersect(Viewport) - Method in class lecho.lib.hellocharts.model.Viewport
If the specified viewport intersects this viewport, return true and set this viewport to that intersection, otherwise return false and do not change this viewport.
isAnimationStarted() - Method in interface lecho.lib.hellocharts.animation.ChartDataAnimator
 
isAnimationStarted() - Method in class lecho.lib.hellocharts.animation.ChartDataAnimatorV14
 
isAnimationStarted() - Method in class lecho.lib.hellocharts.animation.ChartDataAnimatorV8
 
isAnimationStarted() - Method in interface lecho.lib.hellocharts.animation.ChartViewportAnimator
 
isAnimationStarted() - Method in class lecho.lib.hellocharts.animation.ChartViewportAnimatorV14
 
isAnimationStarted() - Method in class lecho.lib.hellocharts.animation.ChartViewportAnimatorV8
 
isAnimationStarted() - Method in interface lecho.lib.hellocharts.animation.PieChartRotationAnimator
 
isAnimationStarted() - Method in class lecho.lib.hellocharts.animation.PieChartRotationAnimatorV14
 
isAnimationStarted() - Method in class lecho.lib.hellocharts.animation.PieChartRotationAnimatorV8
 
isAutoGenerated() - Method in class lecho.lib.hellocharts.model.Axis
 
isChartRotationEnabled() - Method in class lecho.lib.hellocharts.view.PieChartView
 
isContainerScrollEnabled - Variable in class lecho.lib.hellocharts.view.AbstractChartView
 
isContainerScrollEnabled() - Method in class lecho.lib.hellocharts.view.AbstractChartView
 
isContainerScrollEnabled() - Method in interface lecho.lib.hellocharts.view.Chart
 
isCubic() - Method in class lecho.lib.hellocharts.model.Line
 
isEmpty() - Method in class lecho.lib.hellocharts.model.Viewport
Returns true if the viewport is empty left >= right or bottom >= top
isFilled() - Method in class lecho.lib.hellocharts.model.Line
 
isInside() - Method in class lecho.lib.hellocharts.model.Axis
 
isInteractive - Variable in class lecho.lib.hellocharts.view.AbstractChartView
 
isInteractive() - Method in class lecho.lib.hellocharts.view.AbstractChartView
 
isInteractive() - Method in interface lecho.lib.hellocharts.view.Chart
Returns true if chart is interactive.
isRotationEnabled() - Method in class lecho.lib.hellocharts.gesture.PieChartTouchHandler
 
isScrollEnabled - Variable in class lecho.lib.hellocharts.gesture.ChartTouchHandler
 
isScrollEnabled() - Method in class lecho.lib.hellocharts.gesture.ChartTouchHandler
 
isScrollEnabled() - Method in class lecho.lib.hellocharts.view.AbstractChartView
 
isScrollEnabled() - Method in interface lecho.lib.hellocharts.view.Chart
Returns true if scrolling is enabled.
isSet() - Method in class lecho.lib.hellocharts.model.SelectedValue
Return true if selected value have meaningful value.
isSquare() - Method in class lecho.lib.hellocharts.model.Line
 
isStacked() - Method in class lecho.lib.hellocharts.model.ColumnChartData
 
isTouched() - Method in class lecho.lib.hellocharts.renderer.AbstractChartRenderer
 
isTouched() - Method in interface lecho.lib.hellocharts.renderer.ChartRenderer
Returns true if there is value selected.
isValueLabelBackgroundAuto() - Method in class lecho.lib.hellocharts.model.AbstractChartData
 
isValueLabelBackgroundAuto() - Method in interface lecho.lib.hellocharts.model.ChartData
 
isValueLabelBackgroundAuto - Variable in class lecho.lib.hellocharts.renderer.AbstractChartRenderer
 
isValueLabelBackgroundEnabled - Variable in class lecho.lib.hellocharts.model.AbstractChartData
If true each value label will have background rectangle
isValueLabelBackgroundEnabled() - Method in class lecho.lib.hellocharts.model.AbstractChartData
 
isValueLabelBackgroundEnabled() - Method in interface lecho.lib.hellocharts.model.ChartData
 
isValueLabelBackgroundEnabled - Variable in class lecho.lib.hellocharts.renderer.AbstractChartRenderer
 
isValueLabelBackgrountAuto - Variable in class lecho.lib.hellocharts.model.AbstractChartData
If true and AbstractChartData.isValueLabelBackgroundEnabled is true each label will have background rectangle and that rectangle will be filled with color specified for given value.
isValueSelectionEnabled - Variable in class lecho.lib.hellocharts.gesture.ChartTouchHandler
 
isValueSelectionEnabled() - Method in class lecho.lib.hellocharts.gesture.ChartTouchHandler
 
isValueSelectionEnabled() - Method in class lecho.lib.hellocharts.view.AbstractChartView
 
isValueSelectionEnabled() - Method in interface lecho.lib.hellocharts.view.Chart
Return true if value selection mode is enabled.
isValueTouchEnabled - Variable in class lecho.lib.hellocharts.gesture.ChartTouchHandler
 
isValueTouchEnabled() - Method in class lecho.lib.hellocharts.gesture.ChartTouchHandler
 
isValueTouchEnabled() - Method in class lecho.lib.hellocharts.view.AbstractChartView
 
isValueTouchEnabled() - Method in interface lecho.lib.hellocharts.view.Chart
Return true if chart value can be touched.
isViewportCalculationEnabled - Variable in class lecho.lib.hellocharts.renderer.AbstractChartRenderer
If true maximum and current viewport will be calculated when chart data change or during data animations.
isViewportCalculationEnabled() - Method in class lecho.lib.hellocharts.renderer.AbstractChartRenderer
 
isViewportCalculationEnabled() - Method in interface lecho.lib.hellocharts.renderer.ChartRenderer
 
isViewportCalculationEnabled() - Method in class lecho.lib.hellocharts.view.AbstractChartView
 
isViewportCalculationEnabled() - Method in interface lecho.lib.hellocharts.view.Chart
Return true if auto viewports recalculations are enabled, false otherwise.
isWithinContentRect(float, float, float) - Method in class lecho.lib.hellocharts.computator.ChartComputator
Check if given coordinates lies inside contentRectMinusAllMargins.
isZoomEnabled - Variable in class lecho.lib.hellocharts.gesture.ChartTouchHandler
 
isZoomEnabled() - Method in class lecho.lib.hellocharts.gesture.ChartTouchHandler
 
isZoomEnabled() - Method in class lecho.lib.hellocharts.view.AbstractChartView
 
isZoomEnabled() - Method in interface lecho.lib.hellocharts.view.Chart
Returns true if pitch to zoom and double tap zoom is enabled.

L

labelBackgroundPaint - Variable in class lecho.lib.hellocharts.renderer.AbstractChartRenderer
Paint for labels background.
labelBackgroundRect - Variable in class lecho.lib.hellocharts.renderer.AbstractChartRenderer
Holds coordinates for label background rect.
labelBuffer - Variable in class lecho.lib.hellocharts.renderer.AbstractChartRenderer
 
labelMargin - Variable in class lecho.lib.hellocharts.renderer.AbstractChartRenderer
 
labelOffset - Variable in class lecho.lib.hellocharts.renderer.AbstractChartRenderer
 
labelPaint - Variable in class lecho.lib.hellocharts.renderer.AbstractChartRenderer
Paint for value labels.
lecho.lib.hellocharts.animation - package lecho.lib.hellocharts.animation
 
lecho.lib.hellocharts.computator - package lecho.lib.hellocharts.computator
 
lecho.lib.hellocharts.formatter - package lecho.lib.hellocharts.formatter
 
lecho.lib.hellocharts.gesture - package lecho.lib.hellocharts.gesture
 
lecho.lib.hellocharts.listener - package lecho.lib.hellocharts.listener
 
lecho.lib.hellocharts.model - package lecho.lib.hellocharts.model
 
lecho.lib.hellocharts.provider - package lecho.lib.hellocharts.provider
 
lecho.lib.hellocharts.renderer - package lecho.lib.hellocharts.renderer
 
lecho.lib.hellocharts.util - package lecho.lib.hellocharts.util
 
lecho.lib.hellocharts.view - package lecho.lib.hellocharts.view
 
lecho.lib.hellocharts.view.hack - package lecho.lib.hellocharts.view.hack
 
left - Variable in class lecho.lib.hellocharts.model.Viewport
 
Line - Class in lecho.lib.hellocharts.model
Single line for line chart.
Line() - Constructor for class lecho.lib.hellocharts.model.Line
 
Line(List<PointValue>) - Constructor for class lecho.lib.hellocharts.model.Line
 
Line(Line) - Constructor for class lecho.lib.hellocharts.model.Line
 
LineChartData - Class in lecho.lib.hellocharts.model
Data model for LineChartView.
LineChartData() - Constructor for class lecho.lib.hellocharts.model.LineChartData
 
LineChartData(List<Line>) - Constructor for class lecho.lib.hellocharts.model.LineChartData
 
LineChartData(LineChartData) - Constructor for class lecho.lib.hellocharts.model.LineChartData
Copy constructor to perform deep copy of chart data.
LineChartDataProvider - Interface in lecho.lib.hellocharts.provider
 
lineChartDataProvider - Variable in class lecho.lib.hellocharts.view.ComboLineColumnChartView
 
LineChartOnValueSelectListener - Interface in lecho.lib.hellocharts.listener
 
LineChartRenderer - Class in lecho.lib.hellocharts.renderer
Renderer for line chart.
LineChartRenderer(Context, Chart, LineChartDataProvider) - Constructor for class lecho.lib.hellocharts.renderer.LineChartRenderer
 
LineChartValueFormatter - Interface in lecho.lib.hellocharts.formatter
 
LineChartView - Class in lecho.lib.hellocharts.view
LineChart, supports cubic lines, filled lines, circle and square points.
LineChartView(Context) - Constructor for class lecho.lib.hellocharts.view.LineChartView
 
LineChartView(Context, AttributeSet) - Constructor for class lecho.lib.hellocharts.view.LineChartView
 
LineChartView(Context, AttributeSet, int) - Constructor for class lecho.lib.hellocharts.view.LineChartView
 

M

maxContentRect - Variable in class lecho.lib.hellocharts.computator.ChartComputator
 
maxViewport - Variable in class lecho.lib.hellocharts.computator.ChartComputator
 
maxZoom - Variable in class lecho.lib.hellocharts.computator.ChartComputator
 
minViewportHeight - Variable in class lecho.lib.hellocharts.computator.ChartComputator
 
minViewportWidth - Variable in class lecho.lib.hellocharts.computator.ChartComputator
 
mm2px(Context, int) - Static method in class lecho.lib.hellocharts.util.ChartUtils
 
moveTo(float, float) - Method in class lecho.lib.hellocharts.view.AbstractChartView
 
moveTo(float, float) - Method in interface lecho.lib.hellocharts.view.Chart
Move/Srcoll viewport to position x,y(that position must be within maximum chart viewport).
moveToWithAnimation(float, float) - Method in class lecho.lib.hellocharts.view.AbstractChartView
 
moveToWithAnimation(float, float) - Method in interface lecho.lib.hellocharts.view.Chart
Animate viewport to position x,y(that position must be within maximum chart viewport).

N

nextColor() - Static method in class lecho.lib.hellocharts.util.ChartUtils
 
nextDown(double) - Static method in class lecho.lib.hellocharts.util.FloatUtils
Returns next smaller float value considering precision of the argument.
nextDownF(float) - Static method in class lecho.lib.hellocharts.util.FloatUtils
Returns next smaller float value considering precision of the argument.
nextUp(double) - Static method in class lecho.lib.hellocharts.util.FloatUtils
Returns next bigger double value considering precision of the argument.
nextUpF(float) - Static method in class lecho.lib.hellocharts.util.FloatUtils
Returns next bigger float value considering precision of the argument.

O

offset(float, float) - Method in class lecho.lib.hellocharts.model.Viewport
Offset the viewport by adding dx to its left and right coordinates, and adding dy to its top and bottom coordinates.
offsetTo(float, float) - Method in class lecho.lib.hellocharts.model.Viewport
Offset the viewport to a specific (left, top) position, keeping its width and height the same.
oldSelectedValue - Variable in class lecho.lib.hellocharts.gesture.ChartTouchHandler
 
onAnimationCancel(Animator) - Method in class lecho.lib.hellocharts.animation.ChartDataAnimatorV14
 
onAnimationCancel(Animator) - Method in class lecho.lib.hellocharts.animation.ChartViewportAnimatorV14
 
onAnimationCancel(Animator) - Method in class lecho.lib.hellocharts.animation.PieChartRotationAnimatorV14
 
onAnimationEnd(Animator) - Method in class lecho.lib.hellocharts.animation.ChartDataAnimatorV14
 
onAnimationEnd(Animator) - Method in class lecho.lib.hellocharts.animation.ChartViewportAnimatorV14
 
onAnimationEnd(Animator) - Method in class lecho.lib.hellocharts.animation.PieChartRotationAnimatorV14
 
onAnimationFinished() - Method in interface lecho.lib.hellocharts.animation.ChartAnimationListener
 
onAnimationFinished() - Method in class lecho.lib.hellocharts.animation.DummyChartAnimationListener
 
onAnimationRepeat(Animator) - Method in class lecho.lib.hellocharts.animation.ChartDataAnimatorV14
 
onAnimationRepeat(Animator) - Method in class lecho.lib.hellocharts.animation.ChartViewportAnimatorV14
 
onAnimationRepeat(Animator) - Method in class lecho.lib.hellocharts.animation.PieChartRotationAnimatorV14
 
onAnimationStart(Animator) - Method in class lecho.lib.hellocharts.animation.ChartDataAnimatorV14
 
onAnimationStart(Animator) - Method in class lecho.lib.hellocharts.animation.ChartViewportAnimatorV14
 
onAnimationStart(Animator) - Method in class lecho.lib.hellocharts.animation.PieChartRotationAnimatorV14
 
onAnimationStarted() - Method in interface lecho.lib.hellocharts.animation.ChartAnimationListener
 
onAnimationStarted() - Method in class lecho.lib.hellocharts.animation.DummyChartAnimationListener
 
onAnimationUpdate(ValueAnimator) - Method in class lecho.lib.hellocharts.animation.ChartDataAnimatorV14
 
onAnimationUpdate(ValueAnimator) - Method in class lecho.lib.hellocharts.animation.ChartViewportAnimatorV14
 
onAnimationUpdate(ValueAnimator) - Method in class lecho.lib.hellocharts.animation.PieChartRotationAnimatorV14
 
onChartDataChange() - Method in class lecho.lib.hellocharts.view.AbstractChartView
 
onChartDataChanged() - Method in class lecho.lib.hellocharts.renderer.AbstractChartRenderer
 
onChartDataChanged() - Method in class lecho.lib.hellocharts.renderer.AxesRenderer
 
onChartDataChanged() - Method in class lecho.lib.hellocharts.renderer.BubbleChartRenderer
 
onChartDataChanged() - Method in interface lecho.lib.hellocharts.renderer.ChartRenderer
 
onChartDataChanged() - Method in class lecho.lib.hellocharts.renderer.ColumnChartRenderer
 
onChartDataChanged() - Method in class lecho.lib.hellocharts.renderer.ComboChartRenderer
 
onChartDataChanged() - Method in class lecho.lib.hellocharts.renderer.LineChartRenderer
 
onChartDataChanged() - Method in class lecho.lib.hellocharts.renderer.PieChartRenderer
 
onChartSizeChanged() - Method in class lecho.lib.hellocharts.renderer.AxesRenderer
 
onChartSizeChanged() - Method in class lecho.lib.hellocharts.renderer.BubbleChartRenderer
 
onChartSizeChanged() - Method in interface lecho.lib.hellocharts.renderer.ChartRenderer
 
onChartSizeChanged() - Method in class lecho.lib.hellocharts.renderer.ColumnChartRenderer
 
onChartSizeChanged() - Method in class lecho.lib.hellocharts.renderer.ComboChartRenderer
 
onChartSizeChanged() - Method in class lecho.lib.hellocharts.renderer.LineChartRenderer
 
onChartSizeChanged() - Method in class lecho.lib.hellocharts.renderer.PieChartRenderer
 
onChartViewportChanged() - Method in class lecho.lib.hellocharts.renderer.BubbleChartRenderer
 
onChartViewportChanged() - Method in interface lecho.lib.hellocharts.renderer.ChartRenderer
 
onChartViewportChanged() - Method in class lecho.lib.hellocharts.renderer.ColumnChartRenderer
 
onChartViewportChanged() - Method in class lecho.lib.hellocharts.renderer.ComboChartRenderer
 
onChartViewportChanged() - Method in class lecho.lib.hellocharts.renderer.LineChartRenderer
 
onChartViewportChanged() - Method in class lecho.lib.hellocharts.renderer.PieChartRenderer
 
onColumnValueSelected(int, int, SubcolumnValue) - Method in interface lecho.lib.hellocharts.listener.ComboLineColumnChartOnValueSelectListener
 
onColumnValueSelected(int, int, SubcolumnValue) - Method in class lecho.lib.hellocharts.listener.DummyCompoLineColumnChartOnValueSelectListener
 
onDoubleTap(MotionEvent) - Method in class lecho.lib.hellocharts.gesture.ChartTouchHandler.ChartGestureListener
 
onDown(MotionEvent) - Method in class lecho.lib.hellocharts.gesture.ChartTouchHandler.ChartGestureListener
 
onDraw(Canvas) - Method in class lecho.lib.hellocharts.view.AbstractChartView
 
onFling(MotionEvent, MotionEvent, float, float) - Method in class lecho.lib.hellocharts.gesture.ChartTouchHandler.ChartGestureListener
 
onFling(MotionEvent, MotionEvent, float, float) - Method in class lecho.lib.hellocharts.gesture.PreviewChartTouchHandler.PreviewChartGestureListener
 
onInterceptTouchEvent(MotionEvent) - Method in class lecho.lib.hellocharts.view.hack.HackyDrawerLayout
 
onInterceptTouchEvent(MotionEvent) - Method in class lecho.lib.hellocharts.view.hack.HackyViewPager
 
onMeasure(int, int) - Method in class lecho.lib.hellocharts.view.AbstractChartView
 
onPointValueSelected(int, int, PointValue) - Method in interface lecho.lib.hellocharts.listener.ComboLineColumnChartOnValueSelectListener
 
onPointValueSelected(int, int, PointValue) - Method in class lecho.lib.hellocharts.listener.DummyCompoLineColumnChartOnValueSelectListener
 
onScale(ScaleGestureDetector) - Method in class lecho.lib.hellocharts.gesture.ChartTouchHandler.ChartScaleGestureListener
 
onScale(ScaleGestureDetector) - Method in class lecho.lib.hellocharts.gesture.PreviewChartTouchHandler.ChartScaleGestureListener
 
onScroll(MotionEvent, MotionEvent, float, float) - Method in class lecho.lib.hellocharts.gesture.ChartTouchHandler.ChartGestureListener
 
onScroll(MotionEvent, MotionEvent, float, float) - Method in class lecho.lib.hellocharts.gesture.PreviewChartTouchHandler.PreviewChartGestureListener
 
onSizeChanged(int, int, int, int) - Method in class lecho.lib.hellocharts.view.AbstractChartView
 
onTouchEvent(MotionEvent) - Method in class lecho.lib.hellocharts.view.AbstractChartView
 
onValueDeselected() - Method in class lecho.lib.hellocharts.listener.DummyBubbleChartOnValueSelectListener
 
onValueDeselected() - Method in class lecho.lib.hellocharts.listener.DummyColumnChartOnValueSelectListener
 
onValueDeselected() - Method in class lecho.lib.hellocharts.listener.DummyCompoLineColumnChartOnValueSelectListener
 
onValueDeselected() - Method in class lecho.lib.hellocharts.listener.DummyLineChartOnValueSelectListener
 
onValueDeselected() - Method in class lecho.lib.hellocharts.listener.DummyPieChartOnValueSelectListener
 
onValueDeselected() - Method in interface lecho.lib.hellocharts.listener.OnValueDeselectListener
Called only in chart selection mode when user touch empty space causing value deselection.
OnValueDeselectListener - Interface in lecho.lib.hellocharts.listener
 
onValueSelected(int, BubbleValue) - Method in interface lecho.lib.hellocharts.listener.BubbleChartOnValueSelectListener
 
onValueSelected(int, int, SubcolumnValue) - Method in interface lecho.lib.hellocharts.listener.ColumnChartOnValueSelectListener
 
onValueSelected(int, BubbleValue) - Method in class lecho.lib.hellocharts.listener.DummyBubbleChartOnValueSelectListener
 
onValueSelected(int, int, SubcolumnValue) - Method in class lecho.lib.hellocharts.listener.DummyColumnChartOnValueSelectListener
 
onValueSelected(int, int, PointValue) - Method in class lecho.lib.hellocharts.listener.DummyLineChartOnValueSelectListener
 
onValueSelected(int, SliceValue) - Method in class lecho.lib.hellocharts.listener.DummyPieChartOnValueSelectListener
 
onValueSelected(int, int, PointValue) - Method in interface lecho.lib.hellocharts.listener.LineChartOnValueSelectListener
 
onValueSelected(int, SliceValue) - Method in interface lecho.lib.hellocharts.listener.PieChartOnValueSelectListener
 
onValueTouchListener - Variable in class lecho.lib.hellocharts.view.BubbleChartView
 
onValueTouchListener - Variable in class lecho.lib.hellocharts.view.ComboLineColumnChartView
 
onValueTouchListener - Variable in class lecho.lib.hellocharts.view.LineChartView
 
onValueTouchListener - Variable in class lecho.lib.hellocharts.view.PieChartView
 
onViewportChanged(Viewport) - Method in class lecho.lib.hellocharts.listener.DummyVieportChangeListener
 
onViewportChanged(Viewport) - Method in interface lecho.lib.hellocharts.listener.ViewportChangeListener
Called when current viewport of chart changed.

P

pickColor() - Static method in class lecho.lib.hellocharts.util.ChartUtils
 
pieChart - Variable in class lecho.lib.hellocharts.gesture.PieChartTouchHandler
Reference to PieChartView to use some methods specific for that kind of chart.
PieChartData - Class in lecho.lib.hellocharts.model
Data for PieChart, by default it doesn't have axes.
PieChartData() - Constructor for class lecho.lib.hellocharts.model.PieChartData
 
PieChartData(List<SliceValue>) - Constructor for class lecho.lib.hellocharts.model.PieChartData
 
PieChartData(PieChartData) - Constructor for class lecho.lib.hellocharts.model.PieChartData
 
PieChartDataProvider - Interface in lecho.lib.hellocharts.provider
 
PieChartOnValueSelectListener - Interface in lecho.lib.hellocharts.listener
 
PieChartRenderer - Class in lecho.lib.hellocharts.renderer
Default renderer for PieChart.
PieChartRenderer(Context, Chart, PieChartDataProvider) - Constructor for class lecho.lib.hellocharts.renderer.PieChartRenderer
 
pieChartRenderer - Variable in class lecho.lib.hellocharts.view.PieChartView
 
PieChartRotationAnimator - Interface in lecho.lib.hellocharts.animation
 
PieChartRotationAnimatorV14 - Class in lecho.lib.hellocharts.animation
 
PieChartRotationAnimatorV14(PieChartView) - Constructor for class lecho.lib.hellocharts.animation.PieChartRotationAnimatorV14
 
PieChartRotationAnimatorV14(PieChartView, long) - Constructor for class lecho.lib.hellocharts.animation.PieChartRotationAnimatorV14
 
PieChartRotationAnimatorV8 - Class in lecho.lib.hellocharts.animation
 
PieChartRotationAnimatorV8(PieChartView) - Constructor for class lecho.lib.hellocharts.animation.PieChartRotationAnimatorV8
 
PieChartRotationAnimatorV8(PieChartView, long) - Constructor for class lecho.lib.hellocharts.animation.PieChartRotationAnimatorV8
 
PieChartTouchHandler - Class in lecho.lib.hellocharts.gesture
Touch handler for PieChart.
PieChartTouchHandler(Context, PieChartView) - Constructor for class lecho.lib.hellocharts.gesture.PieChartTouchHandler
 
PieChartValueFormatter - Interface in lecho.lib.hellocharts.formatter
 
PieChartView - Class in lecho.lib.hellocharts.view
PieChart is a little different than others charts.
PieChartView(Context) - Constructor for class lecho.lib.hellocharts.view.PieChartView
 
PieChartView(Context, AttributeSet) - Constructor for class lecho.lib.hellocharts.view.PieChartView
 
PieChartView(Context, AttributeSet, int) - Constructor for class lecho.lib.hellocharts.view.PieChartView
 
PointValue - Class in lecho.lib.hellocharts.model
Single point coordinates, used for LineChartData.
PointValue() - Constructor for class lecho.lib.hellocharts.model.PointValue
 
PointValue(float, float) - Constructor for class lecho.lib.hellocharts.model.PointValue
 
PointValue(PointValue) - Constructor for class lecho.lib.hellocharts.model.PointValue
 
POW10 - Static variable in class lecho.lib.hellocharts.util.FloatUtils
 
prependText(char[], int) - Method in class lecho.lib.hellocharts.formatter.ValueFormatterHelper
 
PreviewChartComputator - Class in lecho.lib.hellocharts.computator
Version of ChartComputator for preview charts.
PreviewChartComputator() - Constructor for class lecho.lib.hellocharts.computator.PreviewChartComputator
 
PreviewChartGestureListener() - Constructor for class lecho.lib.hellocharts.gesture.PreviewChartTouchHandler.PreviewChartGestureListener
 
previewChartRenderer - Variable in class lecho.lib.hellocharts.view.PreviewColumnChartView
 
previewChartRenderer - Variable in class lecho.lib.hellocharts.view.PreviewLineChartView
 
PreviewChartTouchHandler - Class in lecho.lib.hellocharts.gesture
Touch Handler for preview charts.
PreviewChartTouchHandler(Context, Chart) - Constructor for class lecho.lib.hellocharts.gesture.PreviewChartTouchHandler
 
PreviewChartTouchHandler.ChartScaleGestureListener - Class in lecho.lib.hellocharts.gesture
 
PreviewChartTouchHandler.PreviewChartGestureListener - Class in lecho.lib.hellocharts.gesture
 
PreviewColumnChartRenderer - Class in lecho.lib.hellocharts.renderer
Renderer for preview chart based on ColumnChart.
PreviewColumnChartRenderer(Context, Chart, ColumnChartDataProvider) - Constructor for class lecho.lib.hellocharts.renderer.PreviewColumnChartRenderer
 
PreviewColumnChartView - Class in lecho.lib.hellocharts.view
Preview chart that can be used as overview for other ColumnChart.
PreviewColumnChartView(Context) - Constructor for class lecho.lib.hellocharts.view.PreviewColumnChartView
 
PreviewColumnChartView(Context, AttributeSet) - Constructor for class lecho.lib.hellocharts.view.PreviewColumnChartView
 
PreviewColumnChartView(Context, AttributeSet, int) - Constructor for class lecho.lib.hellocharts.view.PreviewColumnChartView
 
PreviewLineChartRenderer - Class in lecho.lib.hellocharts.renderer
Renderer for preview chart based on LineChart.
PreviewLineChartRenderer(Context, Chart, LineChartDataProvider) - Constructor for class lecho.lib.hellocharts.renderer.PreviewLineChartRenderer
 
PreviewLineChartView - Class in lecho.lib.hellocharts.view
Preview chart that can be used as overview for other LineChart.
PreviewLineChartView(Context) - Constructor for class lecho.lib.hellocharts.view.PreviewLineChartView
 
PreviewLineChartView(Context, AttributeSet) - Constructor for class lecho.lib.hellocharts.view.PreviewLineChartView
 
PreviewLineChartView(Context, AttributeSet, int) - Constructor for class lecho.lib.hellocharts.view.PreviewLineChartView
 
px2dp(float, int) - Static method in class lecho.lib.hellocharts.util.ChartUtils
 
px2sp(float, int) - Static method in class lecho.lib.hellocharts.util.ChartUtils
 

R

rawPixelsToDataPoint(float, float, PointF) - Method in class lecho.lib.hellocharts.computator.ChartComputator
Finds the chart point (i.e.
readFromParcel(Parcel) - Method in class lecho.lib.hellocharts.model.Viewport
Set the viewport's coordinates from the data stored in the specified parcel.
removeMargins() - Method in class lecho.lib.hellocharts.renderer.BubbleChartRenderer
Removes empty spaces on sides of chart(left-right for landscape, top-bottom for portrait).
removeMargins() - Method in class lecho.lib.hellocharts.view.BubbleChartView
Removes empty spaces, top-bottom for portrait orientation and left-right for landscape.
renderer - Variable in class lecho.lib.hellocharts.gesture.ChartTouchHandler
 
renderers - Variable in class lecho.lib.hellocharts.renderer.ComboChartRenderer
 
resetContentRect() - Method in class lecho.lib.hellocharts.computator.ChartComputator
 
resetRenderer() - Method in class lecho.lib.hellocharts.renderer.AbstractChartRenderer
 
resetRenderer() - Method in class lecho.lib.hellocharts.renderer.AxesRenderer
 
resetRenderer() - Method in interface lecho.lib.hellocharts.renderer.ChartRenderer
 
resetRendererAndTouchHandler() - Method in class lecho.lib.hellocharts.view.AbstractChartView
You should call this method in derived classes, most likely from constructor if you changed chart/axis renderer, touch handler or chart computator
resetTouchHandler() - Method in class lecho.lib.hellocharts.gesture.ChartTouchHandler
 
resetViewports() - Method in class lecho.lib.hellocharts.view.AbstractChartView
 
resetViewports() - Method in interface lecho.lib.hellocharts.view.Chart
Reset maximum viewport and current viewport.
right - Variable in class lecho.lib.hellocharts.model.Viewport
 
rotationAnimator - Variable in class lecho.lib.hellocharts.view.PieChartView
 
roundToOneSignificantFigure(double) - Static method in class lecho.lib.hellocharts.util.FloatUtils
Rounds the given number to the given number of significant digits.

S

scale(ChartComputator, float, float, float) - Method in class lecho.lib.hellocharts.gesture.ChartZoomer
 
scaledDensity - Variable in class lecho.lib.hellocharts.renderer.AbstractChartRenderer
 
scaleGestureDetector - Variable in class lecho.lib.hellocharts.gesture.ChartTouchHandler
 
scroll(ChartComputator, float, float, ChartScroller.ScrollResult) - Method in class lecho.lib.hellocharts.gesture.ChartScroller
 
scroller - Variable in class lecho.lib.hellocharts.gesture.PieChartTouchHandler
PieChartTouchHandler uses its own instance of Scroller.
ScrollResult() - Constructor for class lecho.lib.hellocharts.gesture.ChartScroller.ScrollResult
 
scrollResult - Variable in class lecho.lib.hellocharts.gesture.ChartTouchHandler.ChartGestureListener
 
selectedValue - Variable in class lecho.lib.hellocharts.gesture.ChartTouchHandler
 
SelectedValue - Class in lecho.lib.hellocharts.model
Holds selected values indexes, i.e.
SelectedValue() - Constructor for class lecho.lib.hellocharts.model.SelectedValue
 
SelectedValue(int, int, SelectedValue.SelectedValueType) - Constructor for class lecho.lib.hellocharts.model.SelectedValue
 
selectedValue - Variable in class lecho.lib.hellocharts.renderer.AbstractChartRenderer
 
SelectedValue.SelectedValueType - Enum in lecho.lib.hellocharts.model
Used in combo chart to determine if selected value is used for line or column selection.
selectionModeOldValue - Variable in class lecho.lib.hellocharts.gesture.ChartTouchHandler
Used only for selection mode to avoid calling listener multiple times for the same selection.
selectValue(SelectedValue) - Method in class lecho.lib.hellocharts.renderer.AbstractChartRenderer
 
selectValue(SelectedValue) - Method in interface lecho.lib.hellocharts.renderer.ChartRenderer
 
selectValue(SelectedValue) - Method in class lecho.lib.hellocharts.view.AbstractChartView
 
selectValue(SelectedValue) - Method in interface lecho.lib.hellocharts.view.Chart
Select single value on chart.
set(float, float, float) - Method in class lecho.lib.hellocharts.model.BubbleValue
 
set(float, float) - Method in class lecho.lib.hellocharts.model.PointValue
 
set(int, int, SelectedValue.SelectedValueType) - Method in class lecho.lib.hellocharts.model.SelectedValue
 
set(SelectedValue) - Method in class lecho.lib.hellocharts.model.SelectedValue
 
set(float, float, float, float) - Method in class lecho.lib.hellocharts.model.Viewport
Set the viewport's coordinates to the specified values.
set(Viewport) - Method in class lecho.lib.hellocharts.model.Viewport
Copy the coordinates from src into this viewport.
setAppendedText(char[]) - Method in class lecho.lib.hellocharts.formatter.SimpleAxisValueFormatter
 
setAppendedText(char[]) - Method in class lecho.lib.hellocharts.formatter.SimpleBubbleChartValueFormatter
 
setAppendedText(char[]) - Method in class lecho.lib.hellocharts.formatter.SimpleColumnChartValueFormatter
 
setAppendedText(char[]) - Method in class lecho.lib.hellocharts.formatter.SimpleLineChartValueFormatter
 
setAppendedText(char[]) - Method in class lecho.lib.hellocharts.formatter.SimplePieChartValueFormatter
 
setAppendedText(char[]) - Method in class lecho.lib.hellocharts.formatter.ValueFormatterHelper
 
setAreaTransparency(int) - Method in class lecho.lib.hellocharts.model.Line
Set area transparency(255 is full opacity) for filled lines
setAutoGenerated(boolean) - Method in class lecho.lib.hellocharts.model.Axis
 
setAxisXBottom(Axis) - Method in class lecho.lib.hellocharts.model.AbstractChartData
 
setAxisXBottom(Axis) - Method in interface lecho.lib.hellocharts.model.ChartData
Set horizontal axis at the bottom of the chart.
setAxisXBottom(Axis) - Method in class lecho.lib.hellocharts.model.PieChartData
PieChart does not support axes so method call will be ignored
setAxisXTop(Axis) - Method in class lecho.lib.hellocharts.model.AbstractChartData
 
setAxisXTop(Axis) - Method in interface lecho.lib.hellocharts.model.ChartData
Set horizontal axis at the top of the chart.
setAxisYLeft(Axis) - Method in class lecho.lib.hellocharts.model.AbstractChartData
 
setAxisYLeft(Axis) - Method in interface lecho.lib.hellocharts.model.ChartData
Set vertical axis on the left of the chart.
setAxisYLeft(Axis) - Method in class lecho.lib.hellocharts.model.PieChartData
PieChart does not support axes so method call will be ignored
setAxisYRight(Axis) - Method in class lecho.lib.hellocharts.model.AbstractChartData
 
setAxisYRight(Axis) - Method in interface lecho.lib.hellocharts.model.ChartData
Set vertical axis on the right of the chart.
setBaseValue(float) - Method in class lecho.lib.hellocharts.model.ColumnChartData
Set value below which values will be drawn as negative, by default 0.
setBaseValue(float) - Method in class lecho.lib.hellocharts.model.LineChartData
Set value below which values will be drawn as negative, important attribute for drawing filled area charts, by default 0.
setBubbleChartData(BubbleChartData) - Method in interface lecho.lib.hellocharts.provider.BubbleChartDataProvider
 
setBubbleChartData(BubbleChartData) - Method in class lecho.lib.hellocharts.view.BubbleChartView
 
setBubbleScale(float) - Method in class lecho.lib.hellocharts.model.BubbleChartData
Set bubble scale which is used to adjust bubble size.
setCenterCircleColor(int) - Method in class lecho.lib.hellocharts.model.PieChartData
 
setCenterCircleScale(float) - Method in class lecho.lib.hellocharts.model.PieChartData
 
setCenterText1(String) - Method in class lecho.lib.hellocharts.model.PieChartData
 
setCenterText1Color(int) - Method in class lecho.lib.hellocharts.model.PieChartData
 
setCenterText1FontSize(int) - Method in class lecho.lib.hellocharts.model.PieChartData
 
setCenterText1Typeface(Typeface) - Method in class lecho.lib.hellocharts.model.PieChartData
 
setCenterText2(String) - Method in class lecho.lib.hellocharts.model.PieChartData
Note that centerText2 will be drawn only if centerText1 is not empty/null.
setCenterText2Color(int) - Method in class lecho.lib.hellocharts.model.PieChartData
 
setCenterText2FontSize(int) - Method in class lecho.lib.hellocharts.model.PieChartData
 
setCenterText2Typeface(Typeface) - Method in class lecho.lib.hellocharts.model.PieChartData
 
setChartAnimationListener(ChartAnimationListener) - Method in interface lecho.lib.hellocharts.animation.ChartDataAnimator
 
setChartAnimationListener(ChartAnimationListener) - Method in class lecho.lib.hellocharts.animation.ChartDataAnimatorV14
 
setChartAnimationListener(ChartAnimationListener) - Method in class lecho.lib.hellocharts.animation.ChartDataAnimatorV8
 
setChartAnimationListener(ChartAnimationListener) - Method in interface lecho.lib.hellocharts.animation.ChartViewportAnimator
 
setChartAnimationListener(ChartAnimationListener) - Method in class lecho.lib.hellocharts.animation.ChartViewportAnimatorV14
 
setChartAnimationListener(ChartAnimationListener) - Method in class lecho.lib.hellocharts.animation.ChartViewportAnimatorV8
 
setChartAnimationListener(ChartAnimationListener) - Method in interface lecho.lib.hellocharts.animation.PieChartRotationAnimator
 
setChartAnimationListener(ChartAnimationListener) - Method in class lecho.lib.hellocharts.animation.PieChartRotationAnimatorV14
 
setChartAnimationListener(ChartAnimationListener) - Method in class lecho.lib.hellocharts.animation.PieChartRotationAnimatorV8
 
setChartRenderer(ChartRenderer) - Method in class lecho.lib.hellocharts.view.AbstractChartView
 
setChartRenderer(ChartRenderer) - Method in interface lecho.lib.hellocharts.view.Chart
 
setChartRotation(int) - Method in class lecho.lib.hellocharts.renderer.PieChartRenderer
 
setChartRotation(int, boolean) - Method in class lecho.lib.hellocharts.view.PieChartView
Set pie chart rotation.
setChartRotationEnabled(boolean) - Method in class lecho.lib.hellocharts.view.PieChartView
Set false if you don't wont the chart to be rotated by touch gesture.
setCircleFillRatio(float) - Method in class lecho.lib.hellocharts.renderer.PieChartRenderer
Set how much of view area should be taken by chart circle.
setCircleFillRatio(float) - Method in class lecho.lib.hellocharts.view.PieChartView
Set how much of view area should be taken by chart circle.
setCircleOval(RectF) - Method in class lecho.lib.hellocharts.renderer.PieChartRenderer
 
setCircleOval(RectF) - Method in class lecho.lib.hellocharts.view.PieChartView
Use this to change pie chart area.
setColor(int) - Method in class lecho.lib.hellocharts.model.BubbleValue
 
setColor(int) - Method in class lecho.lib.hellocharts.model.Line
 
setColor(int) - Method in class lecho.lib.hellocharts.model.SliceValue
 
setColor(int) - Method in class lecho.lib.hellocharts.model.SubcolumnValue
 
setColumnChartData(ColumnChartData) - Method in class lecho.lib.hellocharts.model.ComboLineColumnChartData
 
setColumnChartData(ColumnChartData) - Method in interface lecho.lib.hellocharts.provider.ColumnChartDataProvider
 
setColumnChartData(ColumnChartData) - Method in class lecho.lib.hellocharts.view.ColumnChartView
 
setColumnChartRenderer(Context, ColumnChartRenderer) - Method in class lecho.lib.hellocharts.view.ComboLineColumnChartView
 
setColumns(List<Column>) - Method in class lecho.lib.hellocharts.model.ColumnChartData
 
setComboLineColumnChartData(ComboLineColumnChartData) - Method in interface lecho.lib.hellocharts.provider.ComboLineColumnChartDataProvider
 
setComboLineColumnChartData(ComboLineColumnChartData) - Method in class lecho.lib.hellocharts.view.ComboLineColumnChartView
 
setContainerScrollEnabled(boolean, ContainerScrollType) - Method in class lecho.lib.hellocharts.view.AbstractChartView
 
setContainerScrollEnabled(boolean, ContainerScrollType) - Method in interface lecho.lib.hellocharts.view.Chart
Set isContainerScrollEnabled to true and containerScrollType to HORIZONTAL or VERTICAL if you are using chart within scroll container.
setContentRect(int, int, int, int, int, int) - Method in class lecho.lib.hellocharts.computator.ChartComputator
Calculates available width and height.
setCubic(boolean) - Method in class lecho.lib.hellocharts.model.Line
 
setCurrentViewport(Viewport) - Method in class lecho.lib.hellocharts.computator.ChartComputator
Set current viewport to the same values as viewport passed in parameter.
setCurrentViewport(float, float, float, float) - Method in class lecho.lib.hellocharts.computator.ChartComputator
Set new values for curent viewport, that will change what part of chart is visible.
setCurrentViewport(Viewport) - Method in class lecho.lib.hellocharts.renderer.AbstractChartRenderer
 
setCurrentViewport(Viewport) - Method in interface lecho.lib.hellocharts.renderer.ChartRenderer
 
setCurrentViewport(Viewport) - Method in class lecho.lib.hellocharts.view.AbstractChartView
 
setCurrentViewport(Viewport) - Method in interface lecho.lib.hellocharts.view.Chart
Sets current viewport.
setCurrentViewportWithAnimation(Viewport) - Method in class lecho.lib.hellocharts.view.AbstractChartView
 
setCurrentViewportWithAnimation(Viewport, long) - Method in class lecho.lib.hellocharts.view.AbstractChartView
 
setCurrentViewportWithAnimation(Viewport) - Method in interface lecho.lib.hellocharts.view.Chart
Sets current viewport with animation.
setCurrentViewportWithAnimation(Viewport, long) - Method in interface lecho.lib.hellocharts.view.Chart
Sets current viewport with animation.
setDataAnimationListener(ChartAnimationListener) - Method in class lecho.lib.hellocharts.view.AbstractChartView
 
setDataAnimationListener(ChartAnimationListener) - Method in interface lecho.lib.hellocharts.view.Chart
Set listener for data animation to be notified when data animation started and finished.
setDecimalDigitsNumber(int) - Method in class lecho.lib.hellocharts.formatter.SimpleAxisValueFormatter
 
setDecimalDigitsNumber(int) - Method in class lecho.lib.hellocharts.formatter.SimpleBubbleChartValueFormatter
 
setDecimalDigitsNumber(int) - Method in class lecho.lib.hellocharts.formatter.SimpleColumnChartValueFormatter
 
setDecimalDigitsNumber(int) - Method in class lecho.lib.hellocharts.formatter.SimpleLineChartValueFormatter
 
setDecimalDigitsNumber(int) - Method in class lecho.lib.hellocharts.formatter.SimplePieChartValueFormatter
 
setDecimalDigitsNumber(int) - Method in class lecho.lib.hellocharts.formatter.ValueFormatterHelper
 
setDecimalSeparator(char) - Method in class lecho.lib.hellocharts.formatter.SimpleAxisValueFormatter
 
setDecimalSeparator(char) - Method in class lecho.lib.hellocharts.formatter.SimpleBubbleChartValueFormatter
 
setDecimalSeparator(char) - Method in class lecho.lib.hellocharts.formatter.SimpleColumnChartValueFormatter
 
setDecimalSeparator(char) - Method in class lecho.lib.hellocharts.formatter.SimpleLineChartValueFormatter
 
setDecimalSeparator(char) - Method in class lecho.lib.hellocharts.formatter.SimplePieChartValueFormatter
 
setDecimalSeparator(char) - Method in class lecho.lib.hellocharts.formatter.ValueFormatterHelper
 
setEmpty() - Method in class lecho.lib.hellocharts.model.Viewport
Set the viewport to (0,0,0,0)
setFilled(boolean) - Method in class lecho.lib.hellocharts.model.Line
 
setFillRatio(float) - Method in class lecho.lib.hellocharts.model.ColumnChartData
Set fill ration for columns, value from 0 to 1, 1 means that there will be almost no free space between columns, 0 means that columns will have minimum width(2px).
setFirstIndex(int) - Method in class lecho.lib.hellocharts.model.SelectedValue
 
setFormatter(AxisValueFormatter) - Method in class lecho.lib.hellocharts.model.Axis
 
setFormatter(BubbleChartValueFormatter) - Method in class lecho.lib.hellocharts.model.BubbleChartData
 
setFormatter(ColumnChartValueFormatter) - Method in class lecho.lib.hellocharts.model.Column
 
setFormatter(LineChartValueFormatter) - Method in class lecho.lib.hellocharts.model.Line
 
setFormatter(PieChartValueFormatter) - Method in class lecho.lib.hellocharts.model.PieChartData
 
setHasCenterCircle(boolean) - Method in class lecho.lib.hellocharts.model.PieChartData
 
setHasLabels(boolean) - Method in class lecho.lib.hellocharts.model.BubbleChartData
 
setHasLabels(boolean) - Method in class lecho.lib.hellocharts.model.Column
 
setHasLabels(boolean) - Method in class lecho.lib.hellocharts.model.Line
 
setHasLabels(boolean) - Method in class lecho.lib.hellocharts.model.PieChartData
 
setHasLabelsOnlyForSelected(boolean) - Method in class lecho.lib.hellocharts.model.BubbleChartData
Set true if you want to show value labels only for selected value, works best when chart has isValueSelectionEnabled set to true Chart.setValueSelectionEnabled(boolean).
setHasLabelsOnlyForSelected(boolean) - Method in class lecho.lib.hellocharts.model.Column
Set true if you want to show value labels only for selected value, works best when chart has isValueSelectionEnabled set to true Chart.setValueSelectionEnabled(boolean).
setHasLabelsOnlyForSelected(boolean) - Method in class lecho.lib.hellocharts.model.Line
Set true if you want to show value labels only for selected value, works best when chart has isValueSelectionEnabled set to true Chart.setValueSelectionEnabled(boolean).
setHasLabelsOnlyForSelected(boolean) - Method in class lecho.lib.hellocharts.model.PieChartData
Set true if you want to show value labels only for selected value, works best when chart has isValueSelectionEnabled set to true Chart.setValueSelectionEnabled(boolean).
setHasLabelsOutside(boolean) - Method in class lecho.lib.hellocharts.model.PieChartData
Set if labels should be drawn inside circle(false) or outside(true).
setHasLines(boolean) - Method in class lecho.lib.hellocharts.model.Axis
 
setHasLines(boolean) - Method in class lecho.lib.hellocharts.model.Line
 
setHasPoints(boolean) - Method in class lecho.lib.hellocharts.model.Line
 
setHasSeparationLine(boolean) - Method in class lecho.lib.hellocharts.model.Axis
Set true if you want to draw separation line for this axis, set false to hide separation line, by default true.
setHasTiltedLabels(boolean) - Method in class lecho.lib.hellocharts.model.Axis
 
setInside(boolean) - Method in class lecho.lib.hellocharts.model.Axis
Set to true if you want axis values to be drawn inside chart area(axis name still will be drawn outside), by default this is set to false and axis is drawn outside chart area.
setInteractive(boolean) - Method in class lecho.lib.hellocharts.view.AbstractChartView
 
setInteractive(boolean) - Method in interface lecho.lib.hellocharts.view.Chart
Set true to allow user use touch gestures.
setLabel(String) - Method in class lecho.lib.hellocharts.model.AxisValue
Set custom label for this axis value.
setLabel(char[]) - Method in class lecho.lib.hellocharts.model.AxisValue
Deprecated.
setLabel(String) - Method in class lecho.lib.hellocharts.model.BubbleValue
 
setLabel(char[]) - Method in class lecho.lib.hellocharts.model.BubbleValue
Deprecated.
setLabel(String) - Method in class lecho.lib.hellocharts.model.PointValue
 
setLabel(char[]) - Method in class lecho.lib.hellocharts.model.PointValue
Deprecated.
setLabel(char[]) - Method in class lecho.lib.hellocharts.model.SliceValue
Deprecated.
setLabel(String) - Method in class lecho.lib.hellocharts.model.SliceValue
 
setLabel(String) - Method in class lecho.lib.hellocharts.model.SubcolumnValue
 
setLabel(char[]) - Method in class lecho.lib.hellocharts.model.SubcolumnValue
Deprecated.
setLineChartData(LineChartData) - Method in class lecho.lib.hellocharts.model.ComboLineColumnChartData
 
setLineChartData(LineChartData) - Method in interface lecho.lib.hellocharts.provider.LineChartDataProvider
 
setLineChartData(LineChartData) - Method in class lecho.lib.hellocharts.view.LineChartView
 
setLineChartRenderer(Context, LineChartRenderer) - Method in class lecho.lib.hellocharts.view.ComboLineColumnChartView
 
setLineColor(int) - Method in class lecho.lib.hellocharts.model.Axis
 
setLines(List<Line>) - Method in class lecho.lib.hellocharts.model.LineChartData
 
setMaximumViewport(Viewport) - Method in class lecho.lib.hellocharts.renderer.AbstractChartRenderer
 
setMaximumViewport(Viewport) - Method in interface lecho.lib.hellocharts.renderer.ChartRenderer
 
setMaximumViewport(Viewport) - Method in class lecho.lib.hellocharts.view.AbstractChartView
 
setMaximumViewport(Viewport) - Method in interface lecho.lib.hellocharts.view.Chart
Set maximum viewport.
setMaxLabelChars(int) - Method in class lecho.lib.hellocharts.model.Axis
Set maximum number of characters for axis labels, min 0, max 32.
setMaxViewport(Viewport) - Method in class lecho.lib.hellocharts.computator.ChartComputator
Set maximum viewport to the same values as viewport passed in parameter.
setMaxViewport(float, float, float, float) - Method in class lecho.lib.hellocharts.computator.ChartComputator
Set new values for maximum viewport, that will change what part of chart is visible.
setMaxZoom(float) - Method in class lecho.lib.hellocharts.computator.ChartComputator
Set maximum zoom level, default is 20.
setMaxZoom(float) - Method in class lecho.lib.hellocharts.view.AbstractChartView
 
setMaxZoom(float) - Method in interface lecho.lib.hellocharts.view.Chart
Set max zoom value.
setMinBubbleRadius(int) - Method in class lecho.lib.hellocharts.model.BubbleChartData
Set minimal bubble radius in dp, helpful when you want small bubbles(bubbles with very small z values compared to other bubbles) to be visible on chart, default 6dp
setName(String) - Method in class lecho.lib.hellocharts.model.Axis
 
setOnValueTouchListener(BubbleChartOnValueSelectListener) - Method in class lecho.lib.hellocharts.view.BubbleChartView
 
setOnValueTouchListener(ColumnChartOnValueSelectListener) - Method in class lecho.lib.hellocharts.view.ColumnChartView
 
setOnValueTouchListener(ComboLineColumnChartOnValueSelectListener) - Method in class lecho.lib.hellocharts.view.ComboLineColumnChartView
 
setOnValueTouchListener(LineChartOnValueSelectListener) - Method in class lecho.lib.hellocharts.view.LineChartView
 
setOnValueTouchListener(PieChartOnValueSelectListener) - Method in class lecho.lib.hellocharts.view.PieChartView
 
setPathEffect(PathEffect) - Method in class lecho.lib.hellocharts.model.Line
Set path effect for this line, note: it will slow down drawing, try to not use complicated effects, DashPathEffect should be safe choice.
setPieChartData(PieChartData) - Method in interface lecho.lib.hellocharts.provider.PieChartDataProvider
 
setPieChartData(PieChartData) - Method in class lecho.lib.hellocharts.view.PieChartView
 
setPointColor(int) - Method in class lecho.lib.hellocharts.model.Line
 
setPointRadius(int) - Method in class lecho.lib.hellocharts.model.Line
Set radius for points for this line.
setPrependedText(char[]) - Method in class lecho.lib.hellocharts.formatter.SimpleAxisValueFormatter
 
setPrependedText(char[]) - Method in class lecho.lib.hellocharts.formatter.SimpleBubbleChartValueFormatter
 
setPrependedText(char[]) - Method in class lecho.lib.hellocharts.formatter.SimpleColumnChartValueFormatter
 
setPrependedText(char[]) - Method in class lecho.lib.hellocharts.formatter.SimpleLineChartValueFormatter
 
setPrependedText(char[]) - Method in class lecho.lib.hellocharts.formatter.SimplePieChartValueFormatter
 
setPrependedText(char[]) - Method in class lecho.lib.hellocharts.formatter.ValueFormatterHelper
 
setPreviewColor(int) - Method in class lecho.lib.hellocharts.renderer.PreviewColumnChartRenderer
 
setPreviewColor(int) - Method in class lecho.lib.hellocharts.renderer.PreviewLineChartRenderer
 
setPreviewColor(int) - Method in class lecho.lib.hellocharts.view.PreviewColumnChartView
 
setPreviewColor(int) - Method in class lecho.lib.hellocharts.view.PreviewLineChartView
 
setRotationEnabled(boolean) - Method in class lecho.lib.hellocharts.gesture.PieChartTouchHandler
 
setScrollEnabled(boolean) - Method in class lecho.lib.hellocharts.gesture.ChartTouchHandler
 
setScrollEnabled(boolean) - Method in class lecho.lib.hellocharts.view.AbstractChartView
 
setScrollEnabled(boolean) - Method in interface lecho.lib.hellocharts.view.Chart
Set true to enable touch scroll/fling, false to disable touch scroll/fling, by default true;
setSecondIndex(int) - Method in class lecho.lib.hellocharts.model.SelectedValue
 
setShape(ValueShape) - Method in class lecho.lib.hellocharts.model.BubbleValue
 
setShape(ValueShape) - Method in class lecho.lib.hellocharts.model.Line
Set shape for points, possible values: SQUARE, CIRCLE
setSliceSpacing(int) - Method in class lecho.lib.hellocharts.model.SliceValue
Deprecated.
setSlicesSpacing(int) - Method in class lecho.lib.hellocharts.model.PieChartData
 
setSquare(boolean) - Method in class lecho.lib.hellocharts.model.Line
 
setStacked(boolean) - Method in class lecho.lib.hellocharts.model.ColumnChartData
Set true if you want stacked column chart.
setStrokeWidth(int) - Method in class lecho.lib.hellocharts.model.Line
 
setTarget(float, float, float) - Method in class lecho.lib.hellocharts.model.BubbleValue
Set target values that should be reached when data animation finish then call Chart.startDataAnimation()
setTarget(float, float) - Method in class lecho.lib.hellocharts.model.PointValue
Set target values that should be reached when data animation finish then call Chart.startDataAnimation()
setTarget(float) - Method in class lecho.lib.hellocharts.model.SliceValue
Set target value that should be reached when data animation finish then call Chart.startDataAnimation()
setTarget(float) - Method in class lecho.lib.hellocharts.model.SubcolumnValue
Set target value that should be reached when data animation finish then call Chart.startDataAnimation()
setTextColor(int) - Method in class lecho.lib.hellocharts.model.Axis
 
setTextSize(int) - Method in class lecho.lib.hellocharts.model.Axis
 
setType(SelectedValue.SelectedValueType) - Method in class lecho.lib.hellocharts.model.SelectedValue
 
setTypeface(Typeface) - Method in class lecho.lib.hellocharts.model.Axis
 
setValue(float) - Method in class lecho.lib.hellocharts.model.AxisValue
 
setValue(float) - Method in class lecho.lib.hellocharts.model.SliceValue
 
setValue(float) - Method in class lecho.lib.hellocharts.model.SubcolumnValue
 
setValueLabelBackgroundAuto(boolean) - Method in class lecho.lib.hellocharts.model.AbstractChartData
 
setValueLabelBackgroundAuto(boolean) - Method in interface lecho.lib.hellocharts.model.ChartData
Set false if you want to set custom color for all value labels.
setValueLabelBackgroundColor(int) - Method in class lecho.lib.hellocharts.model.AbstractChartData
 
setValueLabelBackgroundColor(int) - Method in interface lecho.lib.hellocharts.model.ChartData
Set value labels background.
setValueLabelBackgroundEnabled(boolean) - Method in class lecho.lib.hellocharts.model.AbstractChartData
 
setValueLabelBackgroundEnabled(boolean) - Method in interface lecho.lib.hellocharts.model.ChartData
Set whether labels should have rectangle background.
setValueLabelsTextColor(int) - Method in class lecho.lib.hellocharts.model.AbstractChartData
 
setValueLabelsTextColor(int) - Method in interface lecho.lib.hellocharts.model.ChartData
Set value label text color, by default Color.WHITE.
setValueLabelTextSize(int) - Method in class lecho.lib.hellocharts.model.AbstractChartData
 
setValueLabelTextSize(int) - Method in interface lecho.lib.hellocharts.model.ChartData
Set text size for value label in SP units.
setValueLabelTypeface(Typeface) - Method in class lecho.lib.hellocharts.model.AbstractChartData
 
setValueLabelTypeface(Typeface) - Method in interface lecho.lib.hellocharts.model.ChartData
Set Typeface for all values labels.
setValues(List<AxisValue>) - Method in class lecho.lib.hellocharts.model.Axis
 
setValues(List<BubbleValue>) - Method in class lecho.lib.hellocharts.model.BubbleChartData
 
setValues(List<SubcolumnValue>) - Method in class lecho.lib.hellocharts.model.Column
 
setValues(List<PointValue>) - Method in class lecho.lib.hellocharts.model.Line
 
setValues(List<SliceValue>) - Method in class lecho.lib.hellocharts.model.PieChartData
 
setValueSelectionEnabled(boolean) - Method in class lecho.lib.hellocharts.gesture.ChartTouchHandler
 
setValueSelectionEnabled(boolean) - Method in class lecho.lib.hellocharts.view.AbstractChartView
 
setValueSelectionEnabled(boolean) - Method in interface lecho.lib.hellocharts.view.Chart
Set true if you want value selection with touch - value will stay selected until you touch somewhere else on the chart area.
setValueTouchEnabled(boolean) - Method in class lecho.lib.hellocharts.gesture.ChartTouchHandler
 
setValueTouchEnabled(boolean) - Method in class lecho.lib.hellocharts.view.AbstractChartView
 
setValueTouchEnabled(boolean) - Method in interface lecho.lib.hellocharts.view.Chart
Set true if you want allow user to click value on chart, set false to disable that option.
setViewportAnimationListener(ChartAnimationListener) - Method in class lecho.lib.hellocharts.view.AbstractChartView
 
setViewportAnimationListener(ChartAnimationListener) - Method in interface lecho.lib.hellocharts.view.Chart
Set listener for viewport animation to be notified when viewport animation started and finished.
setViewportCalculationEnabled(boolean) - Method in class lecho.lib.hellocharts.renderer.AbstractChartRenderer
 
setViewportCalculationEnabled(boolean) - Method in interface lecho.lib.hellocharts.renderer.ChartRenderer
 
setViewportCalculationEnabled(boolean) - Method in class lecho.lib.hellocharts.view.AbstractChartView
 
setViewportCalculationEnabled(boolean) - Method in interface lecho.lib.hellocharts.view.Chart
Set true to enable viewports(max and current) recalculations during animations or after set*ChartData method is called.
setViewportChangeListener(ViewportChangeListener) - Method in class lecho.lib.hellocharts.computator.ChartComputator
 
setViewportChangeListener(ViewportChangeListener) - Method in class lecho.lib.hellocharts.view.AbstractChartView
 
setViewportChangeListener(ViewportChangeListener) - Method in interface lecho.lib.hellocharts.view.Chart
Set listener for current viewport changes.
setViewportTopLeft(float, float) - Method in class lecho.lib.hellocharts.computator.ChartComputator
Sets the current viewport (defined by ChartComputator.currentViewport) to the given X and Y positions.
setVisibleViewport(Viewport) - Method in class lecho.lib.hellocharts.computator.ChartComputator
 
setVisibleViewport(Viewport) - Method in class lecho.lib.hellocharts.computator.PreviewChartComputator
 
setZoomEnabled(boolean) - Method in class lecho.lib.hellocharts.gesture.ChartTouchHandler
 
setZoomEnabled(boolean) - Method in class lecho.lib.hellocharts.view.AbstractChartView
 
setZoomEnabled(boolean) - Method in interface lecho.lib.hellocharts.view.Chart
Set true to enable zoom, false to disable, by default true;
setZoomLevel(float, float, float) - Method in class lecho.lib.hellocharts.view.AbstractChartView
 
setZoomLevel(float, float, float) - Method in interface lecho.lib.hellocharts.view.Chart
Programatically zoom chart to given point(viewport point).
setZoomLevelWithAnimation(float, float, float) - Method in class lecho.lib.hellocharts.view.AbstractChartView
 
setZoomLevelWithAnimation(float, float, float) - Method in interface lecho.lib.hellocharts.view.Chart
Programatically zoom chart to given point(viewport point) with animation.
setZoomType(ZoomType) - Method in class lecho.lib.hellocharts.gesture.ChartTouchHandler
 
setZoomType(ZoomType) - Method in class lecho.lib.hellocharts.gesture.ChartZoomer
 
setZoomType(ZoomType) - Method in class lecho.lib.hellocharts.view.AbstractChartView
 
setZoomType(ZoomType) - Method in interface lecho.lib.hellocharts.view.Chart
Set zoom type, available options: ZoomType.HORIZONTAL_AND_VERTICAL, ZoomType.HORIZONTAL, ZoomType.VERTICAL.
SimpleAxisValueFormatter - Class in lecho.lib.hellocharts.formatter
 
SimpleAxisValueFormatter() - Constructor for class lecho.lib.hellocharts.formatter.SimpleAxisValueFormatter
 
SimpleAxisValueFormatter(int) - Constructor for class lecho.lib.hellocharts.formatter.SimpleAxisValueFormatter
 
SimpleBubbleChartValueFormatter - Class in lecho.lib.hellocharts.formatter
 
SimpleBubbleChartValueFormatter() - Constructor for class lecho.lib.hellocharts.formatter.SimpleBubbleChartValueFormatter
 
SimpleBubbleChartValueFormatter(int) - Constructor for class lecho.lib.hellocharts.formatter.SimpleBubbleChartValueFormatter
 
SimpleColumnChartValueFormatter - Class in lecho.lib.hellocharts.formatter
 
SimpleColumnChartValueFormatter() - Constructor for class lecho.lib.hellocharts.formatter.SimpleColumnChartValueFormatter
 
SimpleColumnChartValueFormatter(int) - Constructor for class lecho.lib.hellocharts.formatter.SimpleColumnChartValueFormatter
 
SimpleLineChartValueFormatter - Class in lecho.lib.hellocharts.formatter
 
SimpleLineChartValueFormatter() - Constructor for class lecho.lib.hellocharts.formatter.SimpleLineChartValueFormatter
 
SimpleLineChartValueFormatter(int) - Constructor for class lecho.lib.hellocharts.formatter.SimpleLineChartValueFormatter
 
SimplePieChartValueFormatter - Class in lecho.lib.hellocharts.formatter
 
SimplePieChartValueFormatter() - Constructor for class lecho.lib.hellocharts.formatter.SimplePieChartValueFormatter
 
SimplePieChartValueFormatter(int) - Constructor for class lecho.lib.hellocharts.formatter.SimplePieChartValueFormatter
 
SliceValue - Class in lecho.lib.hellocharts.model
Model representing single slice on PieChart.
SliceValue() - Constructor for class lecho.lib.hellocharts.model.SliceValue
 
SliceValue(float) - Constructor for class lecho.lib.hellocharts.model.SliceValue
 
SliceValue(float, int) - Constructor for class lecho.lib.hellocharts.model.SliceValue
 
SliceValue(float, int, int) - Constructor for class lecho.lib.hellocharts.model.SliceValue
 
SliceValue(SliceValue) - Constructor for class lecho.lib.hellocharts.model.SliceValue
 
sp2px(float, int) - Static method in class lecho.lib.hellocharts.util.ChartUtils
 
startAnimation(long) - Method in interface lecho.lib.hellocharts.animation.ChartDataAnimator
 
startAnimation(long) - Method in class lecho.lib.hellocharts.animation.ChartDataAnimatorV14
 
startAnimation(long) - Method in class lecho.lib.hellocharts.animation.ChartDataAnimatorV8
 
startAnimation(Viewport, Viewport) - Method in interface lecho.lib.hellocharts.animation.ChartViewportAnimator
 
startAnimation(Viewport, Viewport, long) - Method in interface lecho.lib.hellocharts.animation.ChartViewportAnimator
 
startAnimation(Viewport, Viewport) - Method in class lecho.lib.hellocharts.animation.ChartViewportAnimatorV14
 
startAnimation(Viewport, Viewport, long) - Method in class lecho.lib.hellocharts.animation.ChartViewportAnimatorV14
 
startAnimation(Viewport, Viewport) - Method in class lecho.lib.hellocharts.animation.ChartViewportAnimatorV8
 
startAnimation(Viewport, Viewport, long) - Method in class lecho.lib.hellocharts.animation.ChartViewportAnimatorV8
 
startAnimation(float, float) - Method in interface lecho.lib.hellocharts.animation.PieChartRotationAnimator
 
startAnimation(float, float) - Method in class lecho.lib.hellocharts.animation.PieChartRotationAnimatorV14
 
startAnimation(float, float) - Method in class lecho.lib.hellocharts.animation.PieChartRotationAnimatorV8
 
startDataAnimation() - Method in class lecho.lib.hellocharts.view.AbstractChartView
 
startDataAnimation(long) - Method in class lecho.lib.hellocharts.view.AbstractChartView
 
startDataAnimation() - Method in interface lecho.lib.hellocharts.view.Chart
Starts chart data animation for given duration.
startDataAnimation(long) - Method in interface lecho.lib.hellocharts.view.Chart
Starts chart data animation for given duration.
startScroll(ChartComputator) - Method in class lecho.lib.hellocharts.gesture.ChartScroller
 
startZoom(MotionEvent, ChartComputator) - Method in class lecho.lib.hellocharts.gesture.ChartZoomer
 
startZoom(float) - Method in class lecho.lib.hellocharts.gesture.ZoomerCompat
Starts a zoom from 1.0 to (1.0 + endZoom).
SubcolumnValue - Class in lecho.lib.hellocharts.model
Single sub-column value for ColumnChart.
SubcolumnValue() - Constructor for class lecho.lib.hellocharts.model.SubcolumnValue
 
SubcolumnValue(float) - Constructor for class lecho.lib.hellocharts.model.SubcolumnValue
 
SubcolumnValue(float, int) - Constructor for class lecho.lib.hellocharts.model.SubcolumnValue
 
SubcolumnValue(SubcolumnValue) - Constructor for class lecho.lib.hellocharts.model.SubcolumnValue
 

T

top - Variable in class lecho.lib.hellocharts.model.Viewport
 
toString() - Method in class lecho.lib.hellocharts.model.BubbleValue
 
toString() - Method in class lecho.lib.hellocharts.model.PointValue
 
toString() - Method in class lecho.lib.hellocharts.model.SelectedValue
 
toString() - Method in class lecho.lib.hellocharts.model.SliceValue
 
toString() - Method in class lecho.lib.hellocharts.model.SubcolumnValue
 
toString() - Method in class lecho.lib.hellocharts.model.Viewport
 
touchHandler - Variable in class lecho.lib.hellocharts.view.AbstractChartView
 

U

UNINITIALIZED - Static variable in class lecho.lib.hellocharts.model.Line
 
union(float, float, float, float) - Method in class lecho.lib.hellocharts.model.Viewport
Update this Viewport to enclose itself and the specified viewport.
union(Viewport) - Method in class lecho.lib.hellocharts.model.Viewport
Update this Viewport to enclose itself and the specified viewport.
unionViewport - Variable in class lecho.lib.hellocharts.renderer.ComboChartRenderer
 
update(float) - Method in class lecho.lib.hellocharts.model.BubbleChartData
 
update(float) - Method in class lecho.lib.hellocharts.model.BubbleValue
 
update(float) - Method in interface lecho.lib.hellocharts.model.ChartData
Updates data by scale during animation.
update(float) - Method in class lecho.lib.hellocharts.model.Column
 
update(float) - Method in class lecho.lib.hellocharts.model.ColumnChartData
 
update(float) - Method in class lecho.lib.hellocharts.model.ComboLineColumnChartData
 
update(float) - Method in class lecho.lib.hellocharts.model.Line
 
update(float) - Method in class lecho.lib.hellocharts.model.LineChartData
 
update(float) - Method in class lecho.lib.hellocharts.model.PieChartData
 
update(float) - Method in class lecho.lib.hellocharts.model.PointValue
 
update(float) - Method in class lecho.lib.hellocharts.model.SliceValue
 
update(float) - Method in class lecho.lib.hellocharts.model.SubcolumnValue
 

V

ValueFormatterHelper - Class in lecho.lib.hellocharts.formatter
 
ValueFormatterHelper() - Constructor for class lecho.lib.hellocharts.formatter.ValueFormatterHelper
 
valueLabelBackgroundColor - Variable in class lecho.lib.hellocharts.model.AbstractChartData
If AbstractChartData.isValueLabelBackgroundEnabled is true and AbstractChartData.isValueLabelBackgrountAuto is false each label will have background rectangle and that rectangle will be filled with this color.
valueLabelTextColor - Variable in class lecho.lib.hellocharts.model.AbstractChartData
 
valueLabelTextSize - Variable in class lecho.lib.hellocharts.model.AbstractChartData
 
valueLabelTypeface - Variable in class lecho.lib.hellocharts.model.AbstractChartData
 
valueOf(String) - Static method in enum lecho.lib.hellocharts.gesture.ContainerScrollType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum lecho.lib.hellocharts.gesture.ZoomType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum lecho.lib.hellocharts.model.SelectedValue.SelectedValueType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum lecho.lib.hellocharts.model.ValueShape
Returns the enum constant of this type with the specified name.
values() - Static method in enum lecho.lib.hellocharts.gesture.ContainerScrollType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum lecho.lib.hellocharts.gesture.ZoomType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum lecho.lib.hellocharts.model.SelectedValue.SelectedValueType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum lecho.lib.hellocharts.model.ValueShape
Returns an array containing the constants of this enum type, in the order they are declared.
values - Variable in class lecho.lib.hellocharts.util.AxisAutoValues
 
ValueShape - Enum in lecho.lib.hellocharts.model
 
valuesNumber - Variable in class lecho.lib.hellocharts.util.AxisAutoValues
 
viewParent - Variable in class lecho.lib.hellocharts.gesture.ChartTouchHandler
ViewParent to disallow touch events interception if chart is within scroll container.
Viewport - Class in lecho.lib.hellocharts.model
Partial copy of android.graphics.Rect but here the top should be greater then the bottom.
Viewport() - Constructor for class lecho.lib.hellocharts.model.Viewport
Create a new empty Viewport.
Viewport(float, float, float, float) - Constructor for class lecho.lib.hellocharts.model.Viewport
Create a new viewport with the specified coordinates.
Viewport(Viewport) - Constructor for class lecho.lib.hellocharts.model.Viewport
Create a new viewport, initialized with the values in the specified viewport (which is left unmodified).
viewportAnimator - Variable in class lecho.lib.hellocharts.view.AbstractChartView
 
viewportChangeListener - Variable in class lecho.lib.hellocharts.computator.ChartComputator
Warning! Viewport listener is disabled for all charts beside preview charts to avoid additional method calls during animations.
ViewportChangeListener - Interface in lecho.lib.hellocharts.listener
Use implementations of this listener to be notified when chart viewport changed.

W

width() - Method in class lecho.lib.hellocharts.model.Viewport
 
writeToParcel(Parcel, int) - Method in class lecho.lib.hellocharts.model.Viewport
Write this viewport to the specified parcel.

Z

ZOOM_AMOUNT - Static variable in class lecho.lib.hellocharts.gesture.ChartZoomer
 
ZoomerCompat - Class in lecho.lib.hellocharts.gesture
A simple class that animates double-touch zoom gestures.
ZoomerCompat(Context) - Constructor for class lecho.lib.hellocharts.gesture.ZoomerCompat
 
ZoomType - Enum in lecho.lib.hellocharts.gesture
 
A B C D E F G H I L M N O P R S T U V W Z 
Skip navigation links