添加一个自定义ListView 实现, 高效复用机制以及便捷的使用接口

This commit is contained in:
leo
2018-10-19 23:19:03 +08:00
parent 094c3a08da
commit 69513dbea4
32 changed files with 26051 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
import ListView, {AbsAdapter} from "./ListView";
const ListAdapter = require('./ListAdapter');
cc.Class({
extends: cc.Component,
properties: {
listView: {
default: null,
type: ListView
},
tipLabel: {
type: cc.Label,
default: null
}
},
start() {
const adapter = new ListAdapter();
adapter.setDataSet([1, 2, 3, 4, 5, 6, 7, 8, 89, 9, 12, 1243, 45, 564, 6756, 876, 7988, 789, 78987, 978, 45, 6732, 423, 42]);
this.listView.setAdapter(adapter);
}
});