【问题标题】:Creating Android Studio Plugin with UI [closed]使用 UI 创建 Android Studio 插件 [关闭]
【发布时间】:2017-12-29 13:19:21
【问题描述】:

我很惊讶我找不到关于这个问题的任何帖子。我正在寻找一个在 Android Studio 中用作侧边栏控件的插件,类似于 Fabric 的依赖项的工作方式(如下图所示)。我在哪里可以找到有关如何开始构建它的资源,以及 Github 上是否有任何示例项目?

目标:

  • 允许开发人员将库集成为 gradle 依赖项
  • 显示一个侧边栏用户界面供开发人员与之交互

我参考了官方IntelliJ Docs,但是我找不到任何关于基于UI的插件开发的信息。

问题:

1) 是否有用于构建 UI 的开发工具包?

2) 开发插件的文档

【问题讨论】:

  • 用户界面是什么意思? IntelliJ IDEA 是一个 Java Swing 应用程序,所以 UI 是使用 Swing 开发的。如果你的 UI 可以使用标准的 Swing 组件,IntelliJ IDEA 提供了 GUI Designer 来直观地开发对话框表单,否则你将不得不手工编写或使用一些第三方框架。
  • 你误会了。 UI是指侧边栏插件的UI,如问题中的Fabric示例所示。这些是为 Android Studio @CrazyCoder 开发的自定义插件
  • 其中一个例子是 Markdown 插件,它以 HTML 格式呈现 .md 文件,并与编辑器并排显示结果。一些 Markdown 插件使用 JavaFX 进行渲染。

标签: java android-studio intellij-idea plugins intellij-plugin


【解决方案1】:

您要创建的是右侧显示的工具窗口,文档为here

关于开发工具包,GUI Designer 是您可以使用的工具。其实官方关于Tool Window的例子就是从https://github.com/JetBrains/intellij-sdk-docs/blob/master/code_samples/tool_window/src/myToolWindow/MyToolWindow.form使用的。

但是如果你想达到类似Fabricfrom license page的效果,它使用

在 Java 中渲染 css 和 html 效果。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-01-01
    • 1970-01-01
    • 2010-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多