Installation
Skija est distribué via Maven Central. Pour commencer à l'utiliser, vous devez ajouter la dépendance appropriée à la configuration de build de votre projet.
Gestion des dépendances
Skija fournit des artefacts spécifiques à chaque plateforme. Vous devez inclure l'artefact qui correspond à votre système d'exploitation et architecture cibles.
Maven
Ajoutez ce qui suit à votre pom.xml :
<dependency>
<groupId>io.github.humbleui</groupId>
<artifactId>skija-windows-x64</artifactId>
<version>${skija.version}</version>
</dependency>Remplacez skija-windows-x64 par l'artefact approprié pour votre plateforme :
skija-windows-x64skija-linux-x64skija-linux-arm64skija-macos-x64skija-macos-arm64
Gradle
Dans votre build.gradle :
dependencies {
implementation "io.github.humbleui:skija-macos-arm64:${skijaVersion}"
}Plateformes prises en charge
Skija prend actuellement en charge :
- Windows : x64
- Linux : x64, arm64
- macOS : x64, arm64 (Apple Silicon)
- Android : x64, arm64
Initialisation
Avant d'utiliser une quelconque classe de Skija, la bibliothèque native doit être chargée. Skija gère cela automatiquement lorsque vous accédez à une classe qui dépend du code natif (par exemple, Canvas, Surface, Paint).
Typiquement, vous avez juste besoin d'importer le package :
import io.github.humbleui.skija.*;Si vous avez besoin de vous assurer que la bibliothèque est chargée explicitement, vous pouvez appeler :
Library.staticLoad();