Skip to content

SkijaSkia 的 Java 綁定

JVM 上的高效能硬體加速 2D 圖形庫。

非官方文件

本文件由社群維護,不是 Skia 或 Skija 專案的官方出版物。 如果您發現任何錯誤或有建議,請在 Eatgrapes/Skija-Docs 報告。

完整文件索引

基礎知識

  • Getting Started: Skija 運作原理的鳥瞰圖以及如何開始。
  • Installation: 為 Windows、macOS 和 Linux 設定專案依賴。
  • Rendering Basics: Surface、Canvas 以及您的第一個「Hello World」。
  • Colors and Alpha: 處理透明度、預乘和色彩空間。
  • Color API: 高精度顏色表示、像素格式和色彩空間。
  • Animation: 建立運動、遊戲迴圈並播放 Lottie/GIF 動畫。
  • Resource Management: Skija 如何處理本機記憶體和 Managed 生命周期。

API 深度解析

排版與文字

高階圖形

擴充

  • SVG: 載入和渲染 SVG 圖示和插圖。
  • Lottie: 使用 Skottie 播放高效能向量動畫。