Sketch-Android-Assets 项目使用教程
1. 项目的目录结构及介绍
sketch-android-assets/
├── LICENSE
├── README.md
├── sketch-android-assets.sketchplugin
│ ├── Contents
│ │ ├── Resources
│ │ │ ├── icon.png
│ │ │ └── ...
│ │ └── Sketch
│ │ ├── manifest.json
│ │ ├── script.js
│ │ └── ...
└── ...
- LICENSE: 项目的开源许可证文件,采用 GPL-3.0 许可证。
- README.md: 项目的介绍文件,包含项目的基本信息和使用说明。
- sketch-android-assets.sketchplugin: 项目的主要插件文件夹,包含插件的资源和脚本。
- Contents/Resources: 插件的资源文件,如图标等。
- Contents/Sketch: 插件的核心文件,包括
manifest.json
和script.js
等。
2. 项目的启动文件介绍
项目的启动文件主要是 sketch-android-assets.sketchplugin
文件夹中的 Contents/Sketch/script.js
文件。该文件是插件的主要脚本文件,负责处理插件的核心逻辑,如生成 Android 资源文件等。
3. 项目的配置文件介绍
项目的配置文件主要是 sketch-android-assets.sketchplugin
文件夹中的 Contents/Sketch/manifest.json
文件。该文件包含了插件的基本信息和配置,如插件的名称、版本号、作者信息等。
{
"name": "sketch-android-assets",
"version": "1.0.0",
"description": "Generate Android assets in Sketch",
"author": "zmalltalker",
"identifier": "com.example.sketch-android-assets",
"commands": [
{
"name": "Generate Android Assets",
"identifier": "generate-android-assets",
"script": "script.js",
"handler": "onRun"
}
],
"menu": {
"title": "Sketch Android Assets",
"items": [
"generate-android-assets"
]
}
}
- name: 插件的名称。
- version: 插件的版本号。
- description: 插件的描述信息。
- author: 插件的作者。
- identifier: 插件的唯一标识符。
- commands: 插件的命令列表,定义了插件的功能和对应的脚本文件。
- menu: 插件的菜单配置,定义了插件在 Sketch 中的菜单项。
通过以上配置文件,用户可以在 Sketch 中方便地调用插件功能,生成适用于 Android 的资源文件。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考