feat:add CollectionDemo

This commit is contained in:
pengfei.zhou
2019-11-28 14:44:15 +08:00
parent f0de868a34
commit f2b4ba23c4
5 changed files with 99 additions and 6 deletions

View File

@@ -13,4 +13,5 @@ export default [
'src/NavigatorDemo',
'src/NavbarDemo',
'src/RefreshableDemo',
'src/CollectionDemo',
]

View File

@@ -15,9 +15,9 @@ export default bundles.map(bundle => {
commonjs()
],
external: ['reflect-metadata', 'doric'],
onwarn: function(warning) {
if ( warning.code === 'THIS_IS_UNDEFINED' ) { return; }
console.warn( warning.message );
onwarn: function (warning) {
if (warning.code === 'THIS_IS_UNDEFINED') { return; }
console.warn(warning.message);
}
}
})

View File

@@ -0,0 +1,31 @@
import { Group, Panel, collection, layoutConfig, CollectionItem, } from "doric";
import { colors, label } from "./utils";
const imageUrls = [
'http://b.hiphotos.baidu.com/image/pic/item/908fa0ec08fa513db777cf78376d55fbb3fbd9b3.jpg',
'http://f.hiphotos.baidu.com/image/pic/item/0e2442a7d933c8956c0e8eeadb1373f08202002a.jpg',
'http://f.hiphotos.baidu.com/image/pic/item/b151f8198618367aa7f3cc7424738bd4b31ce525.jpg',
'http://b.hiphotos.baidu.com/image/pic/item/0eb30f2442a7d9337119f7dba74bd11372f001e0.jpg',
'http://a.hiphotos.baidu.com/image/h%3D300/sign=b38f3fc35b0fd9f9bf175369152cd42b/9a504fc2d5628535bdaac29e9aef76c6a6ef63c2.jpg',
'http://h.hiphotos.baidu.com/image/pic/item/810a19d8bc3eb1354c94a704ac1ea8d3fd1f4439.jpg',
'http://calonye.com/wp-content/uploads/2015/08/0-wx_fmtgiftpwebpwxfrom5wx_lazy1-9.gif',
'http://hbimg.b0.upaiyun.com/ca29ea125b7f2d580f573e48eb594b1ef509757f34a08-m0hK45_fw658',
'https://misc.aotu.io/ONE-SUNDAY/SteamEngine.png',
]
@Entry
class CollectionDemo extends Panel {
build(rootView: Group): void {
collection({
layoutConfig: layoutConfig().atmost(),
itemCount: 50,
renderItem: (idx) => {
return new CollectionItem().apply({
bgColor: colors[idx % colors.length],
width: 70 + idx,
height: 70 + idx,
})
},
})
.in(rootView)
}
}