├── app ├── .gitignore ├── src │ ├── main │ │ ├── res │ │ │ ├── mipmap-xxxhdpi │ │ │ │ └── ic_launcher.webp │ │ │ ├── values │ │ │ │ ├── themes.xml │ │ │ │ ├── strings.xml │ │ │ │ ├── dimens.xml │ │ │ │ └── colors.xml │ │ │ ├── values-night │ │ │ │ └── colors.xml │ │ │ ├── drawable │ │ │ │ ├── ic_moon.xml │ │ │ │ └── ic_launcher_background.xml │ │ │ ├── drawable-v24 │ │ │ │ └── ic_launcher_foreground.xml │ │ │ └── layout │ │ │ │ └── activity_main.xml │ │ ├── assets │ │ │ ├── chart_data_from_issue.json │ │ │ ├── chart_data_small.json │ │ │ ├── chart_data.json │ │ │ └── all_chart_data.json │ │ ├── AndroidManifest.xml │ │ └── java │ │ │ └── com │ │ │ └── klim │ │ │ └── tcharts │ │ │ └── example │ │ │ ├── CustomScrollView.java │ │ │ ├── NightMode.java │ │ │ ├── U.java │ │ │ └── MainActivity.kt │ ├── test │ │ └── java │ │ │ └── com │ │ │ └── klim │ │ │ └── tcharts │ │ │ └── ExampleUnitTest.kt │ └── androidTest │ │ └── java │ │ └── com │ │ └── klim │ │ └── tcharts │ │ └── ExampleInstrumentedTest.kt ├── proguard-rules.pro └── build.gradle ├── .idea ├── .name ├── .gitignore ├── codeStyles │ ├── codeStyleConfig.xml │ └── Project.xml ├── compiler.xml ├── misc.xml └── jarRepositories.xml ├── TCharts ├── .gitignore ├── consumer-rules.pro ├── src │ ├── main │ │ ├── res │ │ │ ├── values │ │ │ │ ├── strings.xml │ │ │ │ ├── colors.xml │ │ │ │ ├── attrs.xml │ │ │ │ └── dimens.xml │ │ │ └── values-night │ │ │ │ └── colors.xml │ │ ├── java │ │ │ └── com │ │ │ │ └── klim │ │ │ │ └── tcharts │ │ │ │ ├── enums │ │ │ │ └── BorderType.java │ │ │ │ ├── interfaces │ │ │ │ ├── OnShowLinesListener.java │ │ │ │ ├── OnCheckedChangeListener.java │ │ │ │ └── OnSelectedTimeLineChanged.java │ │ │ │ ├── utils │ │ │ │ ├── ColorU.java │ │ │ │ ├── PaintU.java │ │ │ │ ├── AnimatorU.java │ │ │ │ └── SearchU.java │ │ │ │ ├── Colors.java │ │ │ │ ├── entities │ │ │ │ ├── ChartItem.java │ │ │ │ └── ChartData.java │ │ │ │ ├── views │ │ │ │ ├── TitleView.java │ │ │ │ ├── BorderView.java │ │ │ │ ├── BaseView.java │ │ │ │ ├── InfoWindowView.java │ │ │ │ ├── NavigationView.java │ │ │ │ └── SelectedWindow.java │ │ │ │ └── TChart.java │ │ └── AndroidManifest.xml │ ├── test │ │ └── java │ │ │ └── com │ │ │ └── klim │ │ │ └── tcharts │ │ │ └── ExampleUnitTest.kt │ └── androidTest │ │ └── java │ │ └── com │ │ └── klim │ │ └── tcharts │ │ └── ExampleInstrumentedTest.kt ├── proguard-rules.pro └── build.gradle ├── info ├── preview.mp4 └── preview.webp ├── settings.gradle ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradle.properties ├── .gitignore ├── gradlew.bat ├── gradlew ├── README.md └── LICENSE /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /.idea/.name: -------------------------------------------------------------------------------- 1 | TChartsExample -------------------------------------------------------------------------------- /TCharts/.gitignore: -------------------------------------------------------------------------------- 1 | /build -------------------------------------------------------------------------------- /TCharts/consumer-rules.pro: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /shelf/ 3 | /workspace.xml 4 | -------------------------------------------------------------------------------- /TCharts/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /info/preview.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makstron/TCharts/HEAD/info/preview.mp4 -------------------------------------------------------------------------------- /info/preview.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makstron/TCharts/HEAD/info/preview.webp -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':TCharts' 2 | include ':app' 3 | rootProject.name = "TChartsExample" -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makstron/TCharts/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/makstron/TCharts/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.webp -------------------------------------------------------------------------------- /app/src/main/res/values/themes.xml: -------------------------------------------------------------------------------- 1 | 2 |