Ink_Api_Compose
This open-source project tests the new Google Ink API with an example for drawing, offering options to select colors, erase part of the drawing or clear the entire drawing. It also includes functionality to convert the stroke to a bitmap and to save and load the stroke using a Room database.
File Explorer
- Project_Default.xml
- .gitignore
- AndroidProjectSystem.xml
- appInsightsSettings.xml
- compiler.xml
- deploymentTargetSelector.xml
- deviceManager.xml
- gradle.xml
- kotlinc.xml
- markdown.xml
- migrations.xml
- misc.xml
- planningMode.xml
- runConfigurations.xml
- vcs.xml
- ExampleInstrumentedTest.kt
- StrokeDao.kt
- StrokeEntity.kt
- MyRoomDatabase.kt
- DataModule.kt
- StrokeRepositoryImpl.kt
- SerializedBrush.kt
- SerializedStockBrush.kt
- StrokeConverter.kt
- StrokesAndSelectedLastBrushesDeserialize.kt
- StrokesAndSelectedLastBrushesSerialize.kt
- StrokeRepository.kt
- DrawingScreen.kt
- DrawingState.kt
- DrawingViewModel.kt
- Color.kt
- Theme.kt
- Type.kt
- Lifecycle.kt
- InkApiComposeApplication.kt
- MainActivity.kt
- baseline_delete_forever_24.xml
- baseline_image_24.xml
- ic_launcher_background.xml
- ic_launcher_foreground.xml
- ic_pencil.xml
- outline_delete_24.xml
- outline_draw_24.xml
- ic_launcher.xml
- ic_launcher_round.xml
- ic_launcher.webp
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_round.webp
- ic_launcher.webp
- ic_launcher_round.webp
- colors.xml
- strings.xml
- themes.xml
- backup_rules.xml
- data_extraction_rules.xml
- AndroidManifest.xml
- ExampleUnitTest.kt
- .gitignore
- build.gradle.kts
- proguard-rules.pro
- example_gif.gif
- example_gif1.gif
- example_gif2.gif
- example_gif3.gif
- example_gif4.gif
- Screenshot_20241013_010019.png
- Screenshot_20241013_010101.png
- Screenshot_20250509_221935.png
- Screenshot_20250509_222005.png
- Screenshot_20251226_001257.png
- Screenshot_20251226_001307.png
- Screenshot_20260802_014026.png
- Screenshot_20260802_014543.png
- gradle-wrapper.jar
- gradle-wrapper.properties
- libs.versions.toml
- .gitignore
- build.gradle.kts
- gradle.properties
- gradlew
- gradlew.bat
- LICENSE
- README.md
- settings.gradle.kts
# Use via CDN
jsDelivrjsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.
Link
Example
# Project Badges
// repository documentation
Was this content helpful?
(0 ratings)
