Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/alexvasilkov/TelegramChart
/ functions
Functions
336 in github.com/alexvasilkov/TelegramChart
⨍
Functions
336
◇
Types & classes
55
↓ 1 callers
Method
size
()
app/src/main/java/com/alexvasilkov/telegram/chart/utils/Range.java:32
↓ 1 callers
Method
step
()
app/src/main/java/com/alexvasilkov/telegram/chart/utils/Fps.java:29
↓ 1 callers
Method
subChart
(Chart chart, long from, long to)
app/src/main/java/com/alexvasilkov/telegram/chart/data/ChartsLoader.java:189
↓ 1 callers
Method
toArrayOfArrays
(JSONArray array)
app/src/main/java/com/alexvasilkov/telegram/chart/data/ChartParser.java:103
↓ 1 callers
Method
useExactRange
Returns true if caller should use exact Y values range without modifications. @see #calculateYRange(Range, int, int, boolean[])
app/src/main/java/com/alexvasilkov/telegram/chart/widget/painter/Painter.java:47
Method
AppsWidget
(Context context, AttributeSet attrs)
app/src/main/java/com/alexvasilkov/telegram/chart/app/widgets/charts/AppsWidget.java:34
Method
AreaPainter
(Chart chart, boolean square)
app/src/main/java/com/alexvasilkov/telegram/chart/widget/painter/AreaPainter.java:33
Method
BarsPainter
(Chart chart)
app/src/main/java/com/alexvasilkov/telegram/chart/widget/painter/BarsPainter.java:30
Method
BaseChartView
(Context context, AttributeSet attrs)
app/src/main/java/com/alexvasilkov/telegram/chart/widget/BaseChartView.java:61
Method
BaseChartWidget
(Context context, AttributeSet attrs)
app/src/main/java/com/alexvasilkov/telegram/chart/app/widgets/charts/BaseChartWidget.java:57
Method
Chart
(int id, Type type, Resolution resolution, long[] x, Source[] sources)
app/src/main/java/com/alexvasilkov/telegram/chart/domain/Chart.java:11
Method
ChartAnimator
(View view, StepListener listener)
app/src/main/java/com/alexvasilkov/telegram/chart/utils/ChartAnimator.java:17
Method
ChartFinderView
(Context context, AttributeSet attrs)
app/src/main/java/com/alexvasilkov/telegram/chart/widget/ChartFinderView.java:65
Method
ChartParser
()
app/src/main/java/com/alexvasilkov/telegram/chart/data/ChartParser.java:23
Method
ChartStyle
(Context context, AttributeSet attrs)
app/src/main/java/com/alexvasilkov/telegram/chart/widget/style/ChartStyle.java:30
Method
ChartView
(Context context, AttributeSet attrs)
app/src/main/java/com/alexvasilkov/telegram/chart/widget/ChartView.java:82
Method
ColorUtils
()
app/src/main/java/com/alexvasilkov/telegram/chart/utils/ColorUtils.java:9
Method
Colors
(Context context, Type type)
app/src/main/java/com/alexvasilkov/telegram/chart/app/utils/Colors.java:53
Method
FlowLineLayout
(Context context, AttributeSet attrs)
app/src/main/java/com/alexvasilkov/telegram/chart/app/widgets/FlowLineLayout.java:10
Method
FollowersWidget
(Context context, AttributeSet attrs)
app/src/main/java/com/alexvasilkov/telegram/chart/app/widgets/charts/FollowersWidget.java:15
Method
Formatters
(Context context)
app/src/main/java/com/alexvasilkov/telegram/chart/app/utils/Formatters.java:19
Method
GroupBy
(long duration)
app/src/main/java/com/alexvasilkov/telegram/chart/domain/GroupBy.java:13
Method
Holder
( boolean details, View layout, TextView titleText, TextView r
app/src/main/java/com/alexvasilkov/telegram/chart/app/widgets/charts/BaseChartWidget.java:422
Method
InteractionsWidget
(Context context, AttributeSet attrs)
app/src/main/java/com/alexvasilkov/telegram/chart/app/widgets/charts/InteractionsWidget.java:15
Method
Item
(View layout)
app/src/main/java/com/alexvasilkov/telegram/chart/app/widgets/PopupAdapter.java:194
Method
LayoutParams
(Context context, AttributeSet attrs)
app/src/main/java/com/alexvasilkov/telegram/chart/app/widgets/FlowLineLayout.java:110
Method
LinesPainter
(Chart chart, boolean independentSources)
app/src/main/java/com/alexvasilkov/telegram/chart/widget/painter/LinesPainter.java:28
Method
MessagesWidget
(Context context, AttributeSet attrs)
app/src/main/java/com/alexvasilkov/telegram/chart/app/widgets/charts/MessagesWidget.java:15
Method
Painter
(Chart chart)
app/src/main/java/com/alexvasilkov/telegram/chart/widget/painter/Painter.java:21
Method
PiePainter
(Chart chart)
app/src/main/java/com/alexvasilkov/telegram/chart/widget/painter/PiePainter.java:52
Method
PopupAdapter
(Context context)
app/src/main/java/com/alexvasilkov/telegram/chart/app/widgets/PopupAdapter.java:41
Method
PopupViewHolder
(View itemView)
app/src/main/java/com/alexvasilkov/telegram/chart/widget/ChartView.java:967
Method
Preferences
(Context context)
app/src/main/java/com/alexvasilkov/telegram/chart/app/Preferences.java:13
Method
Resolution
(long duration)
app/src/main/java/com/alexvasilkov/telegram/chart/domain/Resolution.java:13
Method
Source
(String name, int color, int[] y)
app/src/main/java/com/alexvasilkov/telegram/chart/domain/Chart.java:37
Method
SourcePopupAdapter
(FormatterValue formatter)
app/src/main/java/com/alexvasilkov/telegram/chart/app/widgets/charts/AppsWidget.java:106
Method
Type
(int id, Resolution mainResolution, Resolution detailsResolution, String[] namesOverride)
app/src/main/java/com/alexvasilkov/telegram/chart/data/ChartsLoader.java:280
Method
Type
(String suffix)
app/src/main/java/com/alexvasilkov/telegram/chart/app/utils/Colors.java:48
Method
ViewHolder
(ViewGroup parent, LayoutInflater inflater, int size)
app/src/main/java/com/alexvasilkov/telegram/chart/app/widgets/PopupAdapter.java:173
Method
ViewHolder
(ViewGroup parent, LayoutInflater inflater)
app/src/main/java/com/alexvasilkov/telegram/chart/app/widgets/charts/AppsWidget.java:150
Method
ViewsWidget
(Context context, AttributeSet attrs)
app/src/main/java/com/alexvasilkov/telegram/chart/app/widgets/charts/ViewsWidget.java:24
Method
XLabel
(String title, float level, float width)
app/src/main/java/com/alexvasilkov/telegram/chart/widget/ChartView.java:802
Method
YGuides
(int size, int sources, boolean showTitles)
app/src/main/java/com/alexvasilkov/telegram/chart/widget/ChartView.java:816
Method
allowXSelection
()
app/src/main/java/com/alexvasilkov/telegram/chart/widget/painter/PiePainter.java:115
Method
animateChart
( BaseChartView fromView, Matrix fromMatrix, Chart fromChart, BaseChartView toView, Ma
app/src/main/java/com/alexvasilkov/telegram/chart/app/widgets/charts/ViewsWidget.java:102
Method
animateChart
( BaseChartView fromView, Matrix fromMatrix, Chart fromChart, BaseChartView toView, Ma
app/src/main/java/com/alexvasilkov/telegram/chart/app/widgets/charts/AppsWidget.java:58
Method
applyStyle
(ChartStyle style)
app/src/main/java/com/alexvasilkov/telegram/chart/widget/painter/LinesPainter.java:76
Method
applyStyle
(ChartStyle style)
app/src/main/java/com/alexvasilkov/telegram/chart/widget/painter/AreaPainter.java:44
Method
applyStyle
(ChartStyle style)
app/src/main/java/com/alexvasilkov/telegram/chart/widget/painter/BarsPainter.java:42
Method
applyStyle
(ChartStyle style)
app/src/main/java/com/alexvasilkov/telegram/chart/widget/painter/PiePainter.java:79
Method
bindView
( ViewHolder holder, Chart chart, boolean[] visibilities, int index, boolean animate)
app/src/main/java/com/alexvasilkov/telegram/chart/app/widgets/PopupAdapter.java:85
Method
bindView
( ViewHolder holder, Chart chart, int sourceInd, int from, int to, boolean animate)
app/src/main/java/com/alexvasilkov/telegram/chart/app/widgets/charts/AppsWidget.java:121
Method
calculateYRange
( Range yRange, int from, int to, boolean[] sourcesStates
app/src/main/java/com/alexvasilkov/telegram/chart/widget/painter/LinesPainter.java:90
Method
calculateYRange
(Range yRange, int from, int to, boolean[] sourcesStates)
app/src/main/java/com/alexvasilkov/telegram/chart/widget/painter/AreaPainter.java:53
Method
calculateYRange
(Range yRange, int from, int to, boolean[] sourcesStates)
app/src/main/java/com/alexvasilkov/telegram/chart/widget/painter/BarsPainter.java:49
Method
calculateYRange
(Range yRange, int from, int to, boolean[] sourcesStates)
app/src/main/java/com/alexvasilkov/telegram/chart/widget/painter/PiePainter.java:87
Method
checkLayoutParams
(ViewGroup.LayoutParams params)
app/src/main/java/com/alexvasilkov/telegram/chart/app/widgets/FlowLineLayout.java:99
Method
clear
()
app/src/main/java/com/alexvasilkov/telegram/chart/widget/ChartView.java:953
Method
createView
(ViewGroup parent, Chart chart)
app/src/main/java/com/alexvasilkov/telegram/chart/app/widgets/PopupAdapter.java:64
Method
createView
(ViewGroup parent, Chart chart)
app/src/main/java/com/alexvasilkov/telegram/chart/app/widgets/charts/AppsWidget.java:116
Method
dispatchTouchEvent
(MotionEvent ev)
app/src/main/java/com/alexvasilkov/telegram/chart/widget/ChartView.java:379
Method
dispatchTouchEvent
(MotionEvent event)
app/src/main/java/com/alexvasilkov/telegram/chart/widget/ChartFinderView.java:158
Method
doOnReady
()
app/src/main/java/com/alexvasilkov/telegram/chart/widget/ChartView.java:238
Method
draw
( Canvas canvas, Rect chartPos, Matrix matrix, int from,
app/src/main/java/com/alexvasilkov/telegram/chart/widget/painter/LinesPainter.java:127
Method
draw
( Canvas canvas, Rect chartPos, Matrix matrix, int from,
app/src/main/java/com/alexvasilkov/telegram/chart/widget/painter/AreaPainter.java:63
Method
draw
( Canvas canvas, Rect chartPos, Matrix matrix, int from,
app/src/main/java/com/alexvasilkov/telegram/chart/widget/painter/BarsPainter.java:77
Method
draw
( Canvas canvas, Rect chartPos, Matrix matrix, int from,
app/src/main/java/com/alexvasilkov/telegram/chart/widget/painter/PiePainter.java:176
Method
format
(int value, int maxValue)
app/src/main/java/com/alexvasilkov/telegram/chart/domain/FormatterValue.java:5
Method
formatDateLong
(long timestamp)
app/src/main/java/com/alexvasilkov/telegram/chart/app/utils/Formatters.java:67
Method
formatNumber
(long value, int max)
app/src/main/java/com/alexvasilkov/telegram/chart/app/utils/Formatters.java:29
Method
formatNumberAbbreviate
(int value, long max)
app/src/main/java/com/alexvasilkov/telegram/chart/app/utils/Formatters.java:34
Method
generateDefaultLayoutParams
()
app/src/main/java/com/alexvasilkov/telegram/chart/app/widgets/FlowLineLayout.java:84
Method
generateLayoutParams
(AttributeSet attrs)
app/src/main/java/com/alexvasilkov/telegram/chart/app/widgets/FlowLineLayout.java:89
Method
getExtraLeftSize
()
app/src/main/java/com/alexvasilkov/telegram/chart/widget/ChartView.java:526
Method
getExtraRightSize
()
app/src/main/java/com/alexvasilkov/telegram/chart/widget/ChartView.java:531
Method
getSourcePopupGravity
(int sourceInd)
app/src/main/java/com/alexvasilkov/telegram/chart/widget/painter/PiePainter.java:155
Method
groupBy
(GroupBy groupBy, int min, int max, int initial, boolean snap)
app/src/main/java/com/alexvasilkov/telegram/chart/widget/ChartFinderView.java:146
Method
init
(int width, int labelWidth, float padding)
app/src/main/java/com/alexvasilkov/telegram/chart/utils/LabelsHelper.java:21
Method
isAnimating
()
app/src/main/java/com/alexvasilkov/telegram/chart/widget/painter/PiePainter.java:165
Method
isDetailsHasSameSources
()
app/src/main/java/com/alexvasilkov/telegram/chart/app/widgets/charts/ViewsWidget.java:45
Method
onAnimationEnd
(Animator animation)
app/src/main/java/com/alexvasilkov/telegram/chart/widget/ChartView.java:929
Method
onAnimationEnd
(Animator animation)
app/src/main/java/com/alexvasilkov/telegram/chart/app/widgets/charts/BaseChartWidget.java:191
Method
onAnimationStep
()
app/src/main/java/com/alexvasilkov/telegram/chart/widget/ChartView.java:485
Method
onAnimationStep
()
app/src/main/java/com/alexvasilkov/telegram/chart/widget/ChartFinderView.java:393
Method
onAttachedToWindow
()
app/src/main/java/com/alexvasilkov/telegram/chart/widget/BaseChartView.java:97
Method
onCreate
(Bundle savedInstanceState)
app/src/main/java/com/alexvasilkov/telegram/chart/app/ChartsActivity.java:20
Method
onCreateOptionsMenu
(Menu menu)
app/src/main/java/com/alexvasilkov/telegram/chart/app/ChartsActivity.java:36
Method
onDetachedFromWindow
()
app/src/main/java/com/alexvasilkov/telegram/chart/widget/BaseChartView.java:103
Method
onDetailsLoaded
(Chart[] charts)
app/src/main/java/com/alexvasilkov/telegram/chart/app/widgets/charts/ViewsWidget.java:67
Method
onDetailsLoaded
(Chart[] charts)
app/src/main/java/com/alexvasilkov/telegram/chart/app/widgets/charts/InteractionsWidget.java:30
Method
onDetailsLoaded
(Chart[] charts)
app/src/main/java/com/alexvasilkov/telegram/chart/app/widgets/charts/MessagesWidget.java:30
Method
onDetailsLoaded
(Chart[] charts)
app/src/main/java/com/alexvasilkov/telegram/chart/app/widgets/charts/AppsWidget.java:53
Method
onDetailsLoaded
(Chart[] charts)
app/src/main/java/com/alexvasilkov/telegram/chart/app/widgets/charts/FollowersWidget.java:30
Method
onDown
(MotionEvent e)
app/src/main/java/com/alexvasilkov/telegram/chart/widget/ChartView.java:121
Method
onDown
(MotionEvent e)
app/src/main/java/com/alexvasilkov/telegram/chart/widget/ChartFinderView.java:84
Method
onDraw
(Canvas canvas)
app/src/main/java/com/alexvasilkov/telegram/chart/widget/BaseChartView.java:406
Method
onDraw
(Canvas canvas)
app/src/main/java/com/alexvasilkov/telegram/chart/widget/ChartView.java:614
Method
onDraw
(Canvas canvas)
app/src/main/java/com/alexvasilkov/telegram/chart/widget/ChartFinderView.java:412
Method
onLayout
(boolean changed, int left, int top, int right, int bottom)
app/src/main/java/com/alexvasilkov/telegram/chart/app/widgets/FlowLineLayout.java:60
Method
onMeasure
(int widthMeasureSpec, int heightMeasureSpec)
app/src/main/java/com/alexvasilkov/telegram/chart/app/widgets/FlowLineLayout.java:14
← previous
next →
201–300 of 336, ranked by callers