Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >强烈安利第一款画图工具!

强烈安利第一款画图工具!

原创
作者头像
我是程序员小贱
修改于 2020-06-04 06:13:00
修改于 2020-06-04 06:13:00
14.3K0
举报
文章被收录于专栏:面试经验贴面试经验贴

写文章几个月,看到不少大佬画出很多优秀的图,今天将这些工具给总结下,分享给大家。

我们都希望可以白嫖,画图工具要好用,免费,跨平台,甚至都不想登录,而且还需要可以生成多种格式(png,jpg,svg)等,如果还能和其他工具集成(vscode),秉持暖蓝作风,介绍的第一款工具可以满足上述所说需求,赶快mark。

盘它
盘它

1 draw.io

说到这个工具,几个月前导师突然问我用的啥工具画图,盘它,然后然后画图任务就来了,可是确实还是很菜,但是工具确实强大

安利原因

  • 在线工具(也可以下载客户端),直接使用,免费,开源
  • 可以画流程图,时序图,UML图等
  • 可保存不同的形式,比如png,peg,html,xml
  • 可存本地也可存云端
  • 支持多操作系统(这也是牛掰指出,不仅仅可以网页端使用,可以下载到mac/win下使用)
  • 大部分形状支持手绘,原型样式
draw.io
draw.io

关键牛X之处来了,可以放在vscode中当插件画流程图,这样就不用切换到网页并画流程图,岂不是美滋滋啊,怎么玩儿呢

  • vscode扩展中安装Draw.io Integration
  • 创建一个扩展名为drawio的文件
  • 使用drawio edit打开即可操作
  • 同时可以通过修改XML的方式批量修改图形格式

2 processon

老牌工具

  • 支持流程图,思维导图等多种图
  • 免费版只支持文件存储9个,但是你一个可以使用多次撒
  • 支持团队协作,但是限制三人
processon
processon

网址

https://www.processon.com/

3 visio

visio是微软公司推出的一款专业综合绘图软件,强大且自由度高,但是也有不少诟病的地方

  • 正版visio非常贵,不过通常非正版也够用,其他方式获取正版也容易
  • 不支持Mac
  • 运行环境有一定的要求且占用存储空间

4 亿图图示

这款软件的出现感觉对标visio,但是完全(PJ)版不怎么好找到,后台回复"亿图"即可

  • 支持windows、mac、Linux
  • 非常多的绘图类型且有1w+的绘图符号和1k+模板
  • 支持钢笔工具、截屏
  • 兼容vsd和vsdx格式,也就是说可以到处然后使用visio打开

案例

网址

https://www.edrawsoft.cn/edrawmax/

5 坚果云绘图

我估计这个工具在很多看来主要是作为云存储的,其实它提供大量白嫖的功能。不信你谷歌,谷歌出来大部分都是说它安全存储,跨平台网盘等。其实它也是优秀的流程图工具。可是需要先注册登录

  • 可以存储数以万计的流程图,通过新建-->绘图文件-->编辑即可
  • 云存储

网址

https://www.jianguoyun.com/static/html/draw-landing/index.html

小蓝准备5T+共享资源,其中包括python爬虫,数据分析,c/c++基础实践,java基础,Spring企业实战,微服务应用等资源。只需关注"我是程序员小贱"回复关键字即可。支持暖蓝,点击文末"在看"。

参考链接

1 draw.io https://www.draw.io/

2 processon https://www.processon.com/

3 visio

4 亿图图示 https://www.edrawsoft.cn/edrawmax/

5 坚果云绘图 https://www.jianguoyun.com

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【RecyclerView】 七、RecyclerView.ItemDecoration 条目装饰 ( getItemOffsets 边距设置 )
RecyclerView.ItemDecoration 是抽象类 , 当前使用的 onDraw , onDrawOver , getItemOffsets
韩曙亮
2023/03/28
5.7K0
【RecyclerView】 七、RecyclerView.ItemDecoration 条目装饰 ( getItemOffsets 边距设置 )
小甜点,RecyclerView 之 ItemDecoration 讲解及高级特性实践
毫无疑问,RecyclerView 是现在 Android 世界中最重要的系统组件之一,它的出现就是为了高效代替 ListView 和 GridView。当时它的出现解决了我一个大的需求,这个需求就是在电视盒子界面上横向加载应用列表,由于 ListView 没有横向加载的功能,而网络上开源的那些 HorizontalListView 又不满足需求,所以我们只能自定义 ViewGroup 来实现需求,但是回收机制不是很完善,所以性能并不好,所以当 RecyclerView 横空出世时,我第一时间拥抱了它,并推荐 Android 开发小组成员们去了解它。
Frank909
2019/01/14
1.2K0
【RecyclerView】 六、RecyclerView.ItemDecoration 条目装饰 ( 简介 | onDraw | onDrawOver | getItemOffsets )
RecyclerView.ItemDecoration 是 RecyclerView 的内部类 , ItemDecoration 顾名思义就是作为 Item 条目装饰用的 ;
韩曙亮
2023/03/28
6440
教你玩转 Android RecyclerView:深入解析 RecyclerView.ItemDecoration类(含实例讲解)
注意点1:Itemdecoration的onDraw()绘制会先于ItemView的onDraw()绘制,所以如果在Itemdecoration的onDraw()中绘制的内容在ItemView边界内,就会被ItemView遮挡住。如下图:
Carson.Ho
2019/02/22
2K0
【Android】RecyclerView:打造悬浮效果
悬浮效果 先看个效果 效果 这是一个City列表,每个City都有所属的Province,需要在滑动的时候,将对应的Province悬浮在顶部。悬浮顶部的Province需要根据列表的滑动而
Gavin-ZYX
2018/05/18
3.1K0
RecyclerView探索之通过ItemDecoration实现StickyHeader效果
我在上一篇《小甜点,RecyclerView 之 ItemDecoration 讲解及高级特性实践 》 讲解了 ItemDecoration 的基本用法及它的一些实践,抱着学习研究的态度,这一篇作为实践篇主要目的是尝试通过 ItemDecoration 来实现 RecyclerView 中的 StickyHeader 功能。
Frank909
2019/01/14
1.3K0
RecyclerView 自定义ItemDecoration从入门到实现吸顶效果
RecyclerView性能和自由度相比ListView强大很多,但很恼人的是它没有像ListView一样默认提供分割线。
用户2802329
2018/08/07
1.4K0
RecyclerView 自定义ItemDecoration从入门到实现吸顶效果
Android开发之漫漫长途 XV——RecyclerView
该文章是一个系列文章,是本人在Android开发的漫漫长途上的一点感想和记录,我会尽量按照先易后难的顺序进行编写该系列。该系列引用了《Android开发艺术探索》以及《深入理解Android 卷Ⅰ,Ⅱ,Ⅲ》中的相关知识,另外也借鉴了其他的优质博客,在此向各位大神表示感谢,膜拜!!!
LoveWFan
2018/08/07
2.3K0
Android开发之漫漫长途 XV——RecyclerView
RecyclerView零点突破(动画+边线篇)
0、前言: 动画和边线估计有点冷门,很多人都将就凑合,今天我就来深入讲解一下吧 边线的方案是网上流传的一种,个人感觉也是最好的,并稍稍改进了一点 本篇使用的测试布局见上篇:RecyclerVie
张风捷特烈
2018/12/24
1K0
RecyclerView零点突破(动画+边线篇)
Android RecyclerView 使用完全解析 体验艺术般的控件
RecyclerView出现已经有一段时间了,相信大家肯定不陌生了,大家可以通过导入support-v7对其进行使用。 据官方的介绍,该控件用于在有限的窗口中展示大量数据集,其实这样功能的控件我们并不陌生,例如:ListView、GridView。
wust小吴
2019/07/08
1.6K0
RecyclerView 梳理:点击&长按事件、分割线、拖曳排序、滑动删除
这次主要是把 RecyclerView 比较常用的基本的点,在这里集中整理一下。从这篇文章主要梳理以下几点:
用户2802329
2018/08/07
3.3K0
RecyclerView 梳理:点击&长按事件、分割线、拖曳排序、滑动删除
Android RecyclerView之粘性头部+点击事件
实现上图列表的粘性头部功能一般通过在布局页面额外写粘性头部View,然后通过监听列表的滑动来控制显示隐藏粘性头部View。而如果列表使用RecyclerView实现,那么就能通过自定义ItemDecoration达到目的。下面先简单介绍ItemDecoration。
用户3106371
2018/09/12
4.6K0
Android RecyclerView之粘性头部+点击事件
recyclerView 进阶知识
一 初级篇 1. 请参照csdn上我的两篇: a android 5.0新特性 RecyclerView使用初级 b Group分组列表的实现 RecyclerView ,实现不同类型的item组合列表 二 进阶知识点: 1. 设置Item的间距 public class SpaceItemDecoration extends RecyclerView.ItemDecoration { private final int mLeft; private final int mTop;
用户1127566
2018/06/04
1.2K0
Android 自定义View实战系列 :时间轴
本文采用 自定义View & RecyclerView 实现时间轴,所以必须先了解相关知识:
Carson.Ho
2019/02/22
1.7K0
Android 中为RecyclerView控件添加分隔线
在上一篇 RecyclerView 控件的文章中,我们看了一下ListView控件和RecyclerView控件的简单用法,那么下面我们将关注点放在RecyclerView上,毕竟RecyclerView控件在很多方面确实比ListView控件更好用。下面来看一下怎么对RecyclerView中的子项添加分隔线: 首先,我们要知道,要对RecyclerView控件中的子项添加分隔线,我们要利用RecyclerView.ItemDecoration类来实现。我们要继承RecyclerView.ItemDecoration类并且重写里面的方法来实现,一般来说,一个自定义的ItemDecoration类的基本写法:
指点
2019/01/18
2.1K0
Android 中为RecyclerView控件添加分隔线
Android自定义View实战 :如何优雅实现一个时间轴显示控件?
本文采用 自定义View & RecyclerView 实现时间轴,所以必须先了解相关知识:
Carson.Ho
2022/03/25
1.7K0
Android自定义View实战 :如何优雅实现一个时间轴显示控件?
RecyclerView定制:通用ItemDecoration及全展开RecyclerView的实现不同场景RecyclerView实现
Android L面世之后,Google就推荐在开发项目中使用RecyclerView来取代ListView,因为RecyclerView的灵活性跟性能都要比ListView更强,但是,带来的问题也不少,比如:列表分割线都要开发者自己控制,再者,RecyclerView的测量与布局的逻辑都委托给了自己LayoutManager来处理,如果需要对RecyclerView进行改造,相应的也要对其LayoutManager进行定制。本文主要就以以下场景给出RecyclerView使用参考: RecyclerVie
看书的小蜗牛
2018/06/29
2.7K0
RecyclerView addItemDecoration 的妙用 - item 间距平均分布和添加分割线
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/gdutxiaoxu/article/details/89387478
程序员徐公
2019/05/05
7.1K0
RecyclerView  addItemDecoration 的妙用 - item 间距平均分布和添加分割线
1-VII-RecyclerView基本使用
零、前言 [1].RecyclerView可以说是现在安卓视图的一哥了 [2].加包implementation 'com.android.support:design:26.1.0' [3].
张风捷特烈
2018/09/29
6560
1-VII-RecyclerView基本使用
关于RecyclerView你知道的不知道的都在这了(下)目录正文
目录 由于本篇篇幅特长,特意做了个目录,让大伙对本篇内容先有个大概的了解。 另外,由于有些平台可能不支持 [TOC] 解析,所以建议大伙可借助本篇目录,或平台的目录索引进行快速查阅。 LayoutManager 1.1 LinearLayoutManager 基本效果介绍 findFirstCompletelyVisibleItemPosition() findFirstVisibleItemPosition() findLastCompletelyVisibleItemPosition() f
请叫我大苏
2018/07/05
1.3K0
推荐阅读
相关推荐
【RecyclerView】 七、RecyclerView.ItemDecoration 条目装饰 ( getItemOffsets 边距设置 )
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档