guaishouN / android-thinkmap-treeview

Tree View; Mind map; Think map; tree map; custom view; 自定义;关系图;树状图;思维导图;组织机构图;层次图
MIT License
475 stars 66 forks source link

作者有遇见会让studio的xml卡顿吗? #32

Open RXlung opened 1 year ago

RXlung commented 1 year ago

起初我以为是项目的问题。 然后创建了一个全新的项目,这时候去写布局,xml会非常快,无感提示。 但是一旦添加进入导图的这个library,主moudle还未依赖,就导致studio的主moudle中写xml布局很卡顿。几秒才提示。 然后我继续测试,在setting.gradle中只要不include这个项目,就很正常。一导入就不行。 重启电脑,重启studio,清理缓存,重传studio。在一个纯净电脑上新装studio都试过了。都会卡顿。 作者大大猜测有可能什么原因导致的?

RXlung commented 1 year ago

找到原因,当我没提这个问题,是lib里依赖并且应用了androidx.dynamicanimation:dynamicanimation 和依赖不依赖没关系,只要项目中代码使用了这个框架,就会很卡顿。 在其他项目也测试了下。仅依赖没事,一使用连带所有xml布局写代码都卡了

guaishouN commented 1 year ago

应该是因为Android Studio 要渲染xml 预览效果,但是由于自定义树状图中没有设置对,导致Android Studio渲染预览图卡顿。谢谢 提出,现在确实还没处理这个问题。