先上效果图:
正餐开始
本次安装的环境如下:
ubuntu14.04
Androidstudio 3.01
首先安装一下graphviz
传送门 先下载:
https://packages.ubuntu.com/search?keywords=graphviz&searchon=names
我里选择的是trusty(14.04LTS) 然后就会下载下来一个deb包 Ubuntu deb包可以双击运行。
然后执行 which graphml2gv 看有没有安装好
然后再执行命令 $ sudo apt-get install graphviz
再执行 $ dot -V
接下来操作Androidstudio了
File——》settings-》Browse repositories
点击后在搜索框里搜plantUML 点击Install ,完了重启Androidstudio
点击file ——》 new 就可以看见多出来很多UML了随便选择一个创建
然后配置一个东西 在下图那个Graphviz dot executable: 配置/usr/bin/dot
然后就可以写了,
如果没显示图片就点击刷新
platuml 快速教程如下
http://archive.3zso.com/archives/plantuml-quickstart.html#sec-5-4-1
UML类图简介链接如下
https://blog.csdn.net/just3do/article/details/58247100
送一段上网址的demo 复制到你刚新建的plantUML文件中
注意:plantuml文件一定要@startuml 和@enduml开始和结束。
@startuml
Fragment <|-- BillMainFragment
class BillMainFragment{
+{static}CategorySelectorState
+{static}CategorySelectorChangeEvent
#ViewPager;
#DataSelectView;
}
ViewPager <--> DataSelectView
CategorySelectorState --> BillModule
BillMainFragment --> MonthPagerAdapter
BillMainFragment --> YearPagerAdapter
BillMainFragment --> CustomPagerAdapter
CalendarModel <|.. MonthPagerAdapter
CalendarModel <|.. YearPagerAdapter
CalendarModel <|.. CustomPagerAdapter
MonthPagerAdapter --|> FragmentStatePagerAdapter
YearPagerAdapter --|> FragmentStatePagerAdapter
CustomPagerAdapter --|> FragmentStatePagerAdapter
@enduml
@startuml Fragment <|-- BillMainFragment class BillMainFragment{ +{static}CategorySelectorState +{static}CategorySelectorChangeEvent #ViewPager; #DataSelectView; } ViewPager <--> DataSelectView CategorySelectorState --> BillModule BillMainFragment --> MonthPagerAdapter BillMainFragment --> YearPagerAdapter BillMainFragment --> CustomPagerAdapter CalendarModel <|.. MonthPagerAdapter CalendarModel <|.. YearPagerAdapter CalendarModel <|.. CustomPagerAdapter MonthPagerAdapter --|> FragmentStatePagerAdapter YearPagerAdapter --|> FragmentStatePagerAdapter CustomPagerAdapter --|> FragmentStatePagerAdapter @enduml