Skip to content

SkijaSkia 的 Java 绑定

适用于 JVM 的高性能、硬件加速 2D 图形库。

非官方文档

本文档由社区维护,不是 Skia 或 Skija 项目的官方出版物。 如果您发现任何错误或有建议,请在 Eatgrapes/Skija-Docs 报告。

完整文档索引

基础知识

  • 快速开始: Skija 工作原理的概览以及从何处开始。
  • 安装: Windows、macOS 和 Linux 的依赖项设置。
  • 渲染基础: Surface、Canvas 和你的第一个 "Hello World"。
  • 颜色和 Alpha: 处理透明度、预乘和色彩空间。
  • Color API: 高精度颜色表示、像素格式和色彩空间。
  • 动画: 创建运动、游戏循环和播放 Lottie/GIF。
  • 资源管理: Skija 如何处理原生内存和 Managed 生命周期。

API 深度解析

排版与文本

高级图形

扩展

  • SVG: 加载和渲染 SVG 图标和插图。
  • Lottie: 使用 Skottie 进行高性能矢量动画。