guaishoun / android-thinkmap-treeview Goto Github PK
View Code? Open in Web Editor NEWTree View; Mind map; Think map; tree map; custom view; 自定义;关系图;树状图;思维导图;组织机构图;层次图
License: MIT License
Tree View; Mind map; Think map; tree map; custom view; 自定义;关系图;树状图;思维导图;组织机构图;层次图
License: MIT License
麻烦作者增加导出导入json功能,目前NodeModel parentNode 会导致无法导出json
treeModel.addNode(root,sub0,sub1);
只增加两个node时,line有长短,没有对齐
Hello, I have been reviewing your library for an upcoming project and it is amazing!
I have a couple questions;
Is it possible to add a termination for the line, like an arrow?
Is it possible to make lines clickable?
I need to be able to create nodes with multiple parents. I have looked through your tree model, have you thought about using a DAG (Directed Acyclic Graph) for the model to allow for a multi-parent approach?
https://www.baeldung.com/cs/dag-applications
If you haven't could you point me to the location for the draw code and model to modify the structure to a DAG?
Thanks for creating such a great library!
横竖屏时,添加新节点时位置错误,如果当前画布高度小内容超出屏幕,直接拉到屏幕中间断开上个节点了
您好,我想的是通过点击不同的item进行跳转,请问可以通过这个实现吗
作者可以增加一个新功能?比如从一个区域拖拉一个item,加入treeview?
现在我们有个需求,需要在scrollview上显示,只需要左右移动,不要放大缩小
编程语言是kotlin,目前初始化生成的思维导图很小,大概缩放比是50%。
onItemViewChange 单个item刷新无效果
请问数据改如何序列化成json数据存储起来呢?使用Gson序列化直接报错
整个树状图 上下的距离可以设置高度吗
如果是动态生成的节点,应该如何绑定?
可以把一个子节点拖拽出来变成root节点吗
或者说把某个节点展示到屏幕**
感谢作者大大的开源内容。
我在此基础上实现了多root的脑图
线条的更新(实现节点走过的效果,就像游戏上的技能图一样。)
....
其他小实现。
本来年中的时候就想着pr。但是太忙了,后续也不想弄了。但是还想帮助这个框架更完善。
有哪个朋友乐意或者有脑图需求,可随时call。我详细说明实现。
v XQL8686
可以有多个root节点,构建一个森林吗
意思就是这几个结点看作一个大结点与父和子都只使用一条连接线
如题,感谢( ̄︶ ̄)↗
您好,我想问一下 NodeBaseLayoutBinding 找不到这个类是什么原因呀?依赖已经导入了
起初我以为是项目的问题。
然后创建了一个全新的项目,这时候去写布局,xml会非常快,无感提示。
但是一旦添加进入导图的这个library,主moudle还未依赖,就导致studio的主moudle中写xml布局很卡顿。几秒才提示。
然后我继续测试,在setting.gradle中只要不include这个项目,就很正常。一导入就不行。
重启电脑,重启studio,清理缓存,重传studio。在一个纯净电脑上新装studio都试过了。都会卡顿。
作者大大猜测有可能什么原因导致的?
Hi, thanks for very useful library. Do u support ios version? THanks
请问作者有实现点击节点展开和收回其子节点的功能吗?
如果有该如何使用?
如果没有能提供下思路嘛?非常感谢
请问怎么删除父节点下的所有子节点,同时不要删除父节点?现在项目里的代码是删除一个父节点后把子节点和当前节点都删了,所有我通过遍历每个子节点进行删除,但是在不使用删除节点动画时可以通过便利删除每个节点(虽然可以实现删除功能但是删除后视图会抖动偏移),而当设置删除动画为true时节点会出现删不掉的bu g
可以增加完整导图截图功能和导出文本功能
文本功能如下:
地球
海洋
北冰洋
大西洋
太平洋
陆地
亚洲
欧洲
增加类似getItemViewType的方法
作者非常感谢,你的库我现在正好需要,我下载了你的demo,我看到引用的时候你说1.0.0这个版本没有更新了,但是我看到library中也是1.0.0 我看到你的分支有1,1 1.2 2.0具体是使用那个呢?
大佬能加吗?
implementation 'io.github.guaishoun:gyso-treeview:1.0.1'
只有VerticalTreeLayoutManager 和 RightTreeLayoutManager 两种布局方式
下载的里面却有好多种布局
RightTreeLayoutManager
LeftTreeLayoutManager
CompactRightTreeLayoutManager
CompactLeftTreeLayoutManager
…………………………
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.