1.三者我认为可以完全替换,不同也许就在于list和waterfall中需要用<cell></cell>
来放置子组件,waterfall用来分栏,但是分栏完全可以用一些样式实现。请大神能否给出小白我一些详细的解释....
1.三者我认为可以完全替换,不同也许就在于list和waterfall中需要用<cell></cell>
来放置子组件,waterfall用来分栏,但是分栏完全可以用一些样式实现。请大神能否给出小白我一些详细的解释....
其实还有个recycle-list,区别可以参考下安卓原生组建里面的listView ScorllView GridView.你要用list实现waterfall是不是还要重新组装数据?每一个item里面的布局还要在写一个,是不是很麻烦?于是waterfall出来了,还有waterfall可以很好的实现瀑布流,就是那种每个item大小不一样的布局,你用list实现就有点麻烦了,scroll不用说了,没有复用,所以长列表性能不佳。再举个例子,过年要放炮,用纸泥火药可以做炮,那么你过年是直接买炮还是买材料做炮呢?反过来一个成语杀鸡焉用牛刀?
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
三者当然不可以完全替换,既然是三个组件肯定有三个组件不同的地方。
list
组件是可以复用的长列表组件,适用于长图文列表。加载渲染机制也是超出屏幕不加载,只加载当前屏幕可见区域的内容。scroller
组件适用于简单的可滑动列表,渲染加载是一次性全部加载完毕的。waterfall
原理和list
组件是一样