add layout test
edit styles
将layout抽离出来进行解耦
rebuild tree layout