轉眼間春節假期已經過完,作為一個職業的程序猿,不知道大家有沒有這樣的感覺,一天不碰電腦,總覺得生活少點什么。今天是春節后上班的第三天,給大家分享一下我們前段時間的一個需求,需求是這樣的:界面中的網元分為不同的域,比如一級域,二級域,三級域,….N級域,而且不同域之間會有連線。對於這個需求,按照常規的想法,使用group豈不是很簡單,一級域是一個group,二級域也是一個group,二級域的group是一級域的父親,以此類推。但是這樣有個問題,如果域比較多,會造成group的過度嵌套,界面中group多了之后,不僅用戶體驗下降,而且會嚴重影響性能,所以倒不如直接用樹,可以很直觀的體現各個域之間的層級關系。
下面是布局的代碼,代碼很簡單,相信熟悉twaver的人很容易看懂。
布局中的可以加入動畫效果,提升用戶體驗,關於動畫的相關文檔可以參考文檔:
如果有對這個示例感興趣的朋友,可以發郵件索取相關代碼,郵箱地址:jack.shangguan@servasoft.com
