├── .editorconfig ├── .github └── workflows │ └── android.yml ├── .gitignore ├── Makefile ├── README.md ├── _config.yml ├── art ├── demo_screenshot.png ├── phone.png └── watch.png ├── default-detekt-config.yml ├── detekt.gradle ├── docs ├── README.md └── _config.yml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── jacoco.gradle ├── ktlint.gradle ├── mobile ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── db │ │ └── williamchartdemo │ │ ├── DemoFragment.kt │ │ └── MainActivity.kt │ └── res │ ├── drawable-v24 │ └── ic_launcher_foreground.xml │ ├── drawable │ ├── ic_barchart.xml │ ├── ic_launcher_background.xml │ ├── ic_linechart.xml │ ├── layout_background.xml │ └── rounded_card_background.xml │ ├── font │ ├── istok_web_bold.xml │ ├── open_sans_bold.ttf │ ├── opensans_regular.ttf │ └── supermercado_one.xml │ ├── layout │ ├── activity_main.xml │ └── demo_fragment.xml │ ├── mipmap-anydpi-v26 │ ├── ic_launcher.xml │ └── ic_launcher_round.xml │ ├── mipmap-hdpi │ ├── ic_launcher.png │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png │ ├── mipmap-mdpi │ ├── ic_launcher.png │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png │ ├── mipmap-xhdpi │ ├── ic_launcher.png │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png │ ├── mipmap-xxhdpi │ ├── ic_launcher.png │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png │ ├── mipmap-xxxhdpi │ ├── ic_launcher.png │ ├── ic_launcher_foreground.png │ └── ic_launcher_round.png │ └── values │ ├── colors.xml │ ├── font_certs.xml │ ├── ic_launcher_background.xml │ ├── preloaded_fonts.xml │ ├── strings.xml │ └── styles.xml ├── pointstooltip ├── .gitignore ├── build.gradle ├── publish.gradle └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── db │ │ └── williamchart │ │ └── pointtooltip │ │ └── PointTooltip.kt │ └── res │ ├── drawable │ └── circle_point.xml │ └── layout │ └── point_tooltip_layout.xml ├── settings.gradle ├── slidertooltip ├── .gitignore ├── build.gradle ├── publish.gradle └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── db │ │ └── williamchart │ │ └── slidertooltip │ │ └── SliderTooltip.kt │ └── res │ └── layout │ └── tooltip_layout.xml └── williamchart ├── .gitignore ├── build.gradle ├── proguard-rules.pro ├── publish.gradle └── src ├── main ├── AndroidManifest.xml ├── java │ └── com │ │ └── db │ │ └── williamchart │ │ ├── ChartContract.kt │ │ ├── ExperimentalFeature.kt │ │ ├── Grid.kt │ │ ├── Labels.kt │ │ ├── Painter.kt │ │ ├── Tooltip.kt │ │ ├── animation │ │ ├── ChartAnimation.kt │ │ ├── DefaultAnimation.kt │ │ ├── DefaultDonutAnimation.kt │ │ ├── DefaultHorizontalAnimation.kt │ │ ├── DonutNoAnimation.kt │ │ └── NoAnimation.kt │ │ ├── data │ │ ├── AxisType.kt │ │ ├── DataPoint.kt │ │ ├── DonutDataPoint.kt │ │ ├── Frame.kt │ │ ├── Label.kt │ │ ├── Paddings.kt │ │ ├── Scale.kt │ │ └── configuration │ │ │ ├── BarChartConfiguration.kt │ │ │ ├── ChartConfiguration.kt │ │ │ ├── DonutChartConfiguration.kt │ │ │ └── LineChartConfiguration.kt │ │ ├── extensions │ │ ├── CanvasExt.kt │ │ ├── DrawableExt.kt │ │ ├── FloatExt.kt │ │ ├── FrameLayoutExt.kt │ │ ├── IntExt.kt │ │ ├── IterableExt.kt │ │ ├── ListExt.kt │ │ └── ViewExt.kt │ │ ├── plugin │ │ ├── AxisGrid.kt │ │ └── AxisLabels.kt │ │ ├── renderer │ │ ├── BarChartRenderer.kt │ │ ├── DonutChartRenderer.kt │ │ ├── HorizontalBarChartRenderer.kt │ │ ├── LineChartRenderer.kt │ │ ├── RendererConstants.kt │ │ └── executor │ │ │ ├── DebugWithLabelsFrame.kt │ │ │ ├── DefineDataPointsClickableFrames.kt │ │ │ ├── DefineHorizontalBarsClickableFrames.kt │ │ │ ├── DefineVerticalBarsClickableFrames.kt │ │ │ ├── DefineVerticalTouchableFrames.kt │ │ │ ├── GetHorizontalBarBackgroundFrames.kt │ │ │ ├── GetHorizontalBarFrames.kt │ │ │ ├── GetVerticalBarBackgroundFrames.kt │ │ │ ├── GetVerticalBarFrames.kt │ │ │ ├── MeasureBarChartPaddings.kt │ │ │ ├── MeasureHorizontalBarChartPaddings.kt │ │ │ └── MeasureLineChartPaddings.kt │ │ └── view │ │ ├── AxisChartView.kt │ │ ├── BarChartView.kt │ │ ├── DonutChartView.kt │ │ ├── HorizontalBarChartView.kt │ │ └── LineChartView.kt └── res │ └── values │ ├── attrs.xml │ └── strings.xml └── test ├── java └── com │ └── db │ └── williamchart │ └── renderer │ ├── DonutChartRendererTest.kt │ ├── LineChartRendererTest.kt │ └── executor │ ├── DefineDataPointsClickableFramesTest.kt │ ├── MeasureBarChartPaddingsTest.kt │ ├── MeasureHorizontalBarChartPaddingsTest.kt │ └── MeasureLineChartPaddingsTest.kt └── resources └── mockito-extensions └── org.mockito.plugins.MockMaker /.editorconfig: -------------------------------------------------------------------------------- 1 | [*.{kt,kts}] 2 | disabled_rules=import-ordering -------------------------------------------------------------------------------- /.github/workflows/android.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/.github/workflows/android.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/.gitignore -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/_config.yml -------------------------------------------------------------------------------- /art/demo_screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/art/demo_screenshot.png -------------------------------------------------------------------------------- /art/phone.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/art/phone.png -------------------------------------------------------------------------------- /art/watch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/art/watch.png -------------------------------------------------------------------------------- /default-detekt-config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/default-detekt-config.yml -------------------------------------------------------------------------------- /detekt.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/detekt.gradle -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/docs/_config.yml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/gradlew.bat -------------------------------------------------------------------------------- /jacoco.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/jacoco.gradle -------------------------------------------------------------------------------- /ktlint.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/ktlint.gradle -------------------------------------------------------------------------------- /mobile/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /mobile/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/mobile/build.gradle -------------------------------------------------------------------------------- /mobile/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/mobile/proguard-rules.pro -------------------------------------------------------------------------------- /mobile/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/mobile/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /mobile/src/main/java/com/db/williamchartdemo/DemoFragment.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/mobile/src/main/java/com/db/williamchartdemo/DemoFragment.kt -------------------------------------------------------------------------------- /mobile/src/main/java/com/db/williamchartdemo/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/mobile/src/main/java/com/db/williamchartdemo/MainActivity.kt -------------------------------------------------------------------------------- /mobile/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/mobile/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /mobile/src/main/res/drawable/ic_barchart.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/mobile/src/main/res/drawable/ic_barchart.xml -------------------------------------------------------------------------------- /mobile/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/mobile/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /mobile/src/main/res/drawable/ic_linechart.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/mobile/src/main/res/drawable/ic_linechart.xml -------------------------------------------------------------------------------- /mobile/src/main/res/drawable/layout_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/mobile/src/main/res/drawable/layout_background.xml -------------------------------------------------------------------------------- /mobile/src/main/res/drawable/rounded_card_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/mobile/src/main/res/drawable/rounded_card_background.xml -------------------------------------------------------------------------------- /mobile/src/main/res/font/istok_web_bold.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/mobile/src/main/res/font/istok_web_bold.xml -------------------------------------------------------------------------------- /mobile/src/main/res/font/open_sans_bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/mobile/src/main/res/font/open_sans_bold.ttf -------------------------------------------------------------------------------- /mobile/src/main/res/font/opensans_regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/mobile/src/main/res/font/opensans_regular.ttf -------------------------------------------------------------------------------- /mobile/src/main/res/font/supermercado_one.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/mobile/src/main/res/font/supermercado_one.xml -------------------------------------------------------------------------------- /mobile/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/mobile/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /mobile/src/main/res/layout/demo_fragment.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/mobile/src/main/res/layout/demo_fragment.xml -------------------------------------------------------------------------------- /mobile/src/main/res/mipmap-anydpi-v26/ic_launcher.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/mobile/src/main/res/mipmap-anydpi-v26/ic_launcher.xml -------------------------------------------------------------------------------- /mobile/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/mobile/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml -------------------------------------------------------------------------------- /mobile/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/mobile/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /mobile/src/main/res/mipmap-hdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/mobile/src/main/res/mipmap-hdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /mobile/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/mobile/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /mobile/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/mobile/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /mobile/src/main/res/mipmap-mdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/mobile/src/main/res/mipmap-mdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /mobile/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/mobile/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /mobile/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/mobile/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /mobile/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/mobile/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /mobile/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/mobile/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /mobile/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/mobile/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /mobile/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/mobile/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /mobile/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/mobile/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /mobile/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/mobile/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /mobile/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/mobile/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png -------------------------------------------------------------------------------- /mobile/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/mobile/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /mobile/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/mobile/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /mobile/src/main/res/values/font_certs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/mobile/src/main/res/values/font_certs.xml -------------------------------------------------------------------------------- /mobile/src/main/res/values/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/mobile/src/main/res/values/ic_launcher_background.xml -------------------------------------------------------------------------------- /mobile/src/main/res/values/preloaded_fonts.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/mobile/src/main/res/values/preloaded_fonts.xml -------------------------------------------------------------------------------- /mobile/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/mobile/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /mobile/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/mobile/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /pointstooltip/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /pointstooltip/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/pointstooltip/build.gradle -------------------------------------------------------------------------------- /pointstooltip/publish.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/pointstooltip/publish.gradle -------------------------------------------------------------------------------- /pointstooltip/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /pointstooltip/src/main/java/com/db/williamchart/pointtooltip/PointTooltip.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/pointstooltip/src/main/java/com/db/williamchart/pointtooltip/PointTooltip.kt -------------------------------------------------------------------------------- /pointstooltip/src/main/res/drawable/circle_point.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/pointstooltip/src/main/res/drawable/circle_point.xml -------------------------------------------------------------------------------- /pointstooltip/src/main/res/layout/point_tooltip_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/pointstooltip/src/main/res/layout/point_tooltip_layout.xml -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/settings.gradle -------------------------------------------------------------------------------- /slidertooltip/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /slidertooltip/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/slidertooltip/build.gradle -------------------------------------------------------------------------------- /slidertooltip/publish.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/slidertooltip/publish.gradle -------------------------------------------------------------------------------- /slidertooltip/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /slidertooltip/src/main/java/com/db/williamchart/slidertooltip/SliderTooltip.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/slidertooltip/src/main/java/com/db/williamchart/slidertooltip/SliderTooltip.kt -------------------------------------------------------------------------------- /slidertooltip/src/main/res/layout/tooltip_layout.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/slidertooltip/src/main/res/layout/tooltip_layout.xml -------------------------------------------------------------------------------- /williamchart/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /williamchart/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/build.gradle -------------------------------------------------------------------------------- /williamchart/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/proguard-rules.pro -------------------------------------------------------------------------------- /williamchart/publish.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/publish.gradle -------------------------------------------------------------------------------- /williamchart/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/ChartContract.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/ChartContract.kt -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/ExperimentalFeature.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/ExperimentalFeature.kt -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/Grid.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/Grid.kt -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/Labels.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/Labels.kt -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/Painter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/Painter.kt -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/Tooltip.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/Tooltip.kt -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/animation/ChartAnimation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/animation/ChartAnimation.kt -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/animation/DefaultAnimation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/animation/DefaultAnimation.kt -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/animation/DefaultDonutAnimation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/animation/DefaultDonutAnimation.kt -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/animation/DefaultHorizontalAnimation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/animation/DefaultHorizontalAnimation.kt -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/animation/DonutNoAnimation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/animation/DonutNoAnimation.kt -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/animation/NoAnimation.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/animation/NoAnimation.kt -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/data/AxisType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/data/AxisType.kt -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/data/DataPoint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/data/DataPoint.kt -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/data/DonutDataPoint.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/data/DonutDataPoint.kt -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/data/Frame.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/data/Frame.kt -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/data/Label.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/data/Label.kt -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/data/Paddings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/data/Paddings.kt -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/data/Scale.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/data/Scale.kt -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/data/configuration/BarChartConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/data/configuration/BarChartConfiguration.kt -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/data/configuration/ChartConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/data/configuration/ChartConfiguration.kt -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/data/configuration/DonutChartConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/data/configuration/DonutChartConfiguration.kt -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/data/configuration/LineChartConfiguration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/data/configuration/LineChartConfiguration.kt -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/extensions/CanvasExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/extensions/CanvasExt.kt -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/extensions/DrawableExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/extensions/DrawableExt.kt -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/extensions/FloatExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/extensions/FloatExt.kt -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/extensions/FrameLayoutExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/extensions/FrameLayoutExt.kt -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/extensions/IntExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/extensions/IntExt.kt -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/extensions/IterableExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/extensions/IterableExt.kt -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/extensions/ListExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/extensions/ListExt.kt -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/extensions/ViewExt.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/extensions/ViewExt.kt -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/plugin/AxisGrid.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/plugin/AxisGrid.kt -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/plugin/AxisLabels.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/plugin/AxisLabels.kt -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/renderer/BarChartRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/renderer/BarChartRenderer.kt -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/renderer/DonutChartRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/renderer/DonutChartRenderer.kt -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/renderer/HorizontalBarChartRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/renderer/HorizontalBarChartRenderer.kt -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/renderer/LineChartRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/renderer/LineChartRenderer.kt -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/renderer/RendererConstants.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/renderer/RendererConstants.kt -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/renderer/executor/DebugWithLabelsFrame.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/renderer/executor/DebugWithLabelsFrame.kt -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/renderer/executor/DefineDataPointsClickableFrames.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/renderer/executor/DefineDataPointsClickableFrames.kt -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/renderer/executor/DefineHorizontalBarsClickableFrames.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/renderer/executor/DefineHorizontalBarsClickableFrames.kt -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/renderer/executor/DefineVerticalBarsClickableFrames.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/renderer/executor/DefineVerticalBarsClickableFrames.kt -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/renderer/executor/DefineVerticalTouchableFrames.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/renderer/executor/DefineVerticalTouchableFrames.kt -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/renderer/executor/GetHorizontalBarBackgroundFrames.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/renderer/executor/GetHorizontalBarBackgroundFrames.kt -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/renderer/executor/GetHorizontalBarFrames.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/renderer/executor/GetHorizontalBarFrames.kt -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/renderer/executor/GetVerticalBarBackgroundFrames.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/renderer/executor/GetVerticalBarBackgroundFrames.kt -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/renderer/executor/GetVerticalBarFrames.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/renderer/executor/GetVerticalBarFrames.kt -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/renderer/executor/MeasureBarChartPaddings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/renderer/executor/MeasureBarChartPaddings.kt -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/renderer/executor/MeasureHorizontalBarChartPaddings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/renderer/executor/MeasureHorizontalBarChartPaddings.kt -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/renderer/executor/MeasureLineChartPaddings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/renderer/executor/MeasureLineChartPaddings.kt -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/view/AxisChartView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/view/AxisChartView.kt -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/view/BarChartView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/view/BarChartView.kt -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/view/DonutChartView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/view/DonutChartView.kt -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/view/HorizontalBarChartView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/view/HorizontalBarChartView.kt -------------------------------------------------------------------------------- /williamchart/src/main/java/com/db/williamchart/view/LineChartView.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/java/com/db/williamchart/view/LineChartView.kt -------------------------------------------------------------------------------- /williamchart/src/main/res/values/attrs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/res/values/attrs.xml -------------------------------------------------------------------------------- /williamchart/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /williamchart/src/test/java/com/db/williamchart/renderer/DonutChartRendererTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/test/java/com/db/williamchart/renderer/DonutChartRendererTest.kt -------------------------------------------------------------------------------- /williamchart/src/test/java/com/db/williamchart/renderer/LineChartRendererTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/test/java/com/db/williamchart/renderer/LineChartRendererTest.kt -------------------------------------------------------------------------------- /williamchart/src/test/java/com/db/williamchart/renderer/executor/DefineDataPointsClickableFramesTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/test/java/com/db/williamchart/renderer/executor/DefineDataPointsClickableFramesTest.kt -------------------------------------------------------------------------------- /williamchart/src/test/java/com/db/williamchart/renderer/executor/MeasureBarChartPaddingsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/test/java/com/db/williamchart/renderer/executor/MeasureBarChartPaddingsTest.kt -------------------------------------------------------------------------------- /williamchart/src/test/java/com/db/williamchart/renderer/executor/MeasureHorizontalBarChartPaddingsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/test/java/com/db/williamchart/renderer/executor/MeasureHorizontalBarChartPaddingsTest.kt -------------------------------------------------------------------------------- /williamchart/src/test/java/com/db/williamchart/renderer/executor/MeasureLineChartPaddingsTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/diogobernardino/williamchart/HEAD/williamchart/src/test/java/com/db/williamchart/renderer/executor/MeasureLineChartPaddingsTest.kt -------------------------------------------------------------------------------- /williamchart/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline --------------------------------------------------------------------------------