Installation
Skija wird über Maven Central verteilt. Um es zu verwenden, müssen Sie die entsprechende Abhängigkeit zur Build-Konfiguration Ihres Projekts hinzufügen.
Abhängigkeitsverwaltung
Skija stellt plattformspezifische Artefakte bereit. Sie sollten das Artefakt einbinden, das Ihrem Zielbetriebssystem und Ihrer Zielarchitektur entspricht.
Maven
Fügen Sie Folgendes zu Ihrer pom.xml hinzu:
<dependency>
<groupId>io.github.humbleui</groupId>
<artifactId>skija-windows-x64</artifactId>
<version>${skija.version}</version>
</dependency>Ersetzen Sie skija-windows-x64 durch das passende Artefakt für Ihre Plattform:
skija-windows-x64skija-linux-x64skija-linux-arm64skija-macos-x64skija-macos-arm64
Gradle
In Ihrer build.gradle:
dependencies {
implementation "io.github.humbleui:skija-macos-arm64:${skijaVersion}"
}Unterstützte Plattformen
Skija unterstützt derzeit:
- Windows: x64
- Linux: x64, arm64
- macOS: x64, arm64 (Apple Silicon)
- Android: x64, arm64
Initialisierung
Bevor Sie eine Skija-Klasse verwenden können, muss die native Bibliothek geladen werden. Skija erledigt dies automatisch, wenn Sie auf eine Klasse zugreifen, die von nativem Code abhängt (z.B. Canvas, Surface, Paint).
Typischerweise müssen Sie nur das Paket importieren:
import io.github.humbleui.skija.*;Wenn Sie die Bibliothek explizit laden müssen, können Sie aufrufen:
Library.staticLoad();