gitextract__p4swg7a/ ├── .gitignore ├── LICENSE.txt ├── README.md ├── build.gradle ├── documentation/ │ └── MAIN.md ├── formatter/ │ └── CodeStyle-HelloCharts.jar ├── gradle/ │ └── wrapper/ │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── gradlew ├── gradlew.bat ├── hellocharts-library/ │ ├── AndroidManifest.xml │ ├── build.gradle │ ├── gradle.properties │ ├── libs/ │ │ └── android-support-v4.jar │ ├── pom.xml │ ├── proguard-project.txt │ ├── project.properties │ ├── res/ │ │ ├── values/ │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ ├── values-v11/ │ │ │ └── styles.xml │ │ └── values-v14/ │ │ └── styles.xml │ └── src/ │ └── lecho/ │ └── lib/ │ └── hellocharts/ │ ├── animation/ │ │ ├── ChartAnimationListener.java │ │ ├── ChartDataAnimator.java │ │ ├── ChartDataAnimatorV14.java │ │ ├── ChartDataAnimatorV8.java │ │ ├── ChartViewportAnimator.java │ │ ├── ChartViewportAnimatorV14.java │ │ ├── ChartViewportAnimatorV8.java │ │ ├── DummyChartAnimationListener.java │ │ ├── PieChartRotationAnimator.java │ │ ├── PieChartRotationAnimatorV14.java │ │ └── PieChartRotationAnimatorV8.java │ ├── computator/ │ │ ├── ChartComputator.java │ │ └── PreviewChartComputator.java │ ├── formatter/ │ │ ├── AxisValueFormatter.java │ │ ├── BubbleChartValueFormatter.java │ │ ├── ColumnChartValueFormatter.java │ │ ├── LineChartValueFormatter.java │ │ ├── PieChartValueFormatter.java │ │ ├── SimpleAxisValueFormatter.java │ │ ├── SimpleBubbleChartValueFormatter.java │ │ ├── SimpleColumnChartValueFormatter.java │ │ ├── SimpleLineChartValueFormatter.java │ │ ├── SimplePieChartValueFormatter.java │ │ └── ValueFormatterHelper.java │ ├── gesture/ │ │ ├── ChartScroller.java │ │ ├── ChartTouchHandler.java │ │ ├── ChartZoomer.java │ │ ├── ContainerScrollType.java │ │ ├── PieChartTouchHandler.java │ │ ├── PreviewChartTouchHandler.java │ │ ├── ZoomType.java │ │ └── ZoomerCompat.java │ ├── listener/ │ │ ├── BubbleChartOnValueSelectListener.java │ │ ├── ColumnChartOnValueSelectListener.java │ │ ├── ComboLineColumnChartOnValueSelectListener.java │ │ ├── DummyBubbleChartOnValueSelectListener.java │ │ ├── DummyColumnChartOnValueSelectListener.java │ │ ├── DummyCompoLineColumnChartOnValueSelectListener.java │ │ ├── DummyLineChartOnValueSelectListener.java │ │ ├── DummyPieChartOnValueSelectListener.java │ │ ├── DummyVieportChangeListener.java │ │ ├── LineChartOnValueSelectListener.java │ │ ├── OnValueDeselectListener.java │ │ ├── PieChartOnValueSelectListener.java │ │ └── ViewportChangeListener.java │ ├── model/ │ │ ├── AbstractChartData.java │ │ ├── Axis.java │ │ ├── AxisValue.java │ │ ├── BubbleChartData.java │ │ ├── BubbleValue.java │ │ ├── ChartData.java │ │ ├── Column.java │ │ ├── ColumnChartData.java │ │ ├── ComboLineColumnChartData.java │ │ ├── Line.java │ │ ├── LineChartData.java │ │ ├── PieChartData.java │ │ ├── PointValue.java │ │ ├── SelectedValue.java │ │ ├── SliceValue.java │ │ ├── SubcolumnValue.java │ │ ├── ValueShape.java │ │ └── Viewport.java │ ├── provider/ │ │ ├── BubbleChartDataProvider.java │ │ ├── ColumnChartDataProvider.java │ │ ├── ComboLineColumnChartDataProvider.java │ │ ├── LineChartDataProvider.java │ │ └── PieChartDataProvider.java │ ├── renderer/ │ │ ├── AbstractChartRenderer.java │ │ ├── AxesRenderer.java │ │ ├── BubbleChartRenderer.java │ │ ├── ChartRenderer.java │ │ ├── ColumnChartRenderer.java │ │ ├── ComboChartRenderer.java │ │ ├── ComboLineColumnChartRenderer.java │ │ ├── LineChartRenderer.java │ │ ├── PieChartRenderer.java │ │ ├── PreviewColumnChartRenderer.java │ │ └── PreviewLineChartRenderer.java │ ├── util/ │ │ ├── AxisAutoValues.java │ │ ├── ChartUtils.java │ │ └── FloatUtils.java │ └── view/ │ ├── AbstractChartView.java │ ├── BubbleChartView.java │ ├── Chart.java │ ├── ColumnChartView.java │ ├── ComboLineColumnChartView.java │ ├── LineChartView.java │ ├── PieChartView.java │ ├── PreviewColumnChartView.java │ ├── PreviewLineChartView.java │ └── hack/ │ ├── HackyDrawerLayout.java │ └── HackyViewPager.java ├── hellocharts-samples/ │ ├── AndroidManifest.xml │ ├── build.gradle │ ├── proguard-project.txt │ ├── project.properties │ ├── res/ │ │ ├── color/ │ │ │ └── selector_text_link.xml │ │ ├── layout/ │ │ │ ├── activity_about.xml │ │ │ ├── activity_bubble_chart.xml │ │ │ ├── activity_column_chart.xml │ │ │ ├── activity_combo_line_column_chart.xml │ │ │ ├── activity_good_bad.xml │ │ │ ├── activity_line_chart.xml │ │ │ ├── activity_line_column_dependency.xml │ │ │ ├── activity_main.xml │ │ │ ├── activity_pie_chart.xml │ │ │ ├── activity_preview_column_chart.xml │ │ │ ├── activity_preview_line_chart.xml │ │ │ ├── activity_tempo_chart.xml │ │ │ ├── activity_view_pager_charts.xml │ │ │ ├── fragment_about.xml │ │ │ ├── fragment_bubble_chart.xml │ │ │ ├── fragment_column_chart.xml │ │ │ ├── fragment_combo_line_column_chart.xml │ │ │ ├── fragment_good_bad.xml │ │ │ ├── fragment_line_chart.xml │ │ │ ├── fragment_line_column_dependency.xml │ │ │ ├── fragment_main.xml │ │ │ ├── fragment_pie_chart.xml │ │ │ ├── fragment_preview_column_chart.xml │ │ │ ├── fragment_preview_line_chart.xml │ │ │ ├── fragment_tempo_chart.xml │ │ │ ├── fragment_view_pager_charts.xml │ │ │ └── list_item_sample.xml │ │ ├── menu/ │ │ │ ├── bubble_chart.xml │ │ │ ├── column_chart.xml │ │ │ ├── combo_line_column_chart.xml │ │ │ ├── line_chart.xml │ │ │ ├── main.xml │ │ │ ├── pie_chart.xml │ │ │ ├── preview_column_chart.xml │ │ │ ├── preview_line_chart.xml │ │ │ └── tempo_chart.xml │ │ ├── values/ │ │ │ ├── colors.xml │ │ │ ├── dimens.xml │ │ │ ├── strings.xml │ │ │ └── styles.xml │ │ ├── values-land/ │ │ │ └── dimens.xml │ │ ├── values-sw600dp/ │ │ │ └── dimens.xml │ │ ├── values-v11/ │ │ │ └── styles.xml │ │ ├── values-v14/ │ │ │ └── styles.xml │ │ └── values-w820dp/ │ │ └── dimens.xml │ └── src/ │ └── lecho/ │ └── lib/ │ └── hellocharts/ │ └── samples/ │ ├── AboutActivity.java │ ├── BubbleChartActivity.java │ ├── ColumnChartActivity.java │ ├── ComboLineColumnChartActivity.java │ ├── GoodBadChartActivity.java │ ├── LineChartActivity.java │ ├── LineColumnDependencyActivity.java │ ├── MainActivity.java │ ├── PieChartActivity.java │ ├── PreviewColumnChartActivity.java │ ├── PreviewLineChartActivity.java │ ├── SpeedChartActivity.java │ ├── TempoChartActivity.java │ └── ViewPagerChartsActivity.java └── settings.gradle