nativeScript-nbmaterial-recycler
为 Android 实现的 Recycler View(与 iOS 兼容但使用默认列表视图)
npm i --save nativescript-nbmaterial-recycler
- 版本:1.0.0
- GitHub:
- NPM: https://npmjs.net.cn/package/nativescript-nbmaterial-recycler
- 下载量
- 昨日: 0
- 上周: 1
- 上月: 2
NativeScript 的 Recycler View 实现
Recycler View 仅在 Android 上可用。当数据源大小增加时,其性能优于默认列表视图。在 iOS 上使用默认的 ListView 实现。
<Page xmlns="http://schemas.nativescript.org/tns.xsd" xmlns:rec="nativescript-nbmaterial-recycler">
<rec:RecyclerView row="0" items="{{source}}" id="list" itemTap="tapItem" itemLongTap="tapLongItem" itemTemplateSelector="templateSelector">
<rec:RecyclerView.itemTemplates>
<template key="zero">
<Label text="{{ text }}" backgroundColor="green" />
</template>
<template key="un">
<Label text="{{ text }}" backgroundColor="white" paddingTop="10" paddingBottom="10" />
</template>
<template key="deux">
<Label text="{{ text }}" backgroundColor="red"/>
</template>
</rec:RecyclerView.itemTemplates>
</rec:RecyclerView>
</Page>
}
RecyclerView 拥有此接口
export declare class RecyclerView extends ListView {
public static itemLongTapEvent;
public recycler: any;
}