@nativescript-community/ui-material-cardview
Material Design 卡片包含关于单个主题的内容和操作。
npm i --save @nativescript-community/ui-material-cardview

NativeScript 材料卡片

为 NativeScript 提供的 Material Design 的 卡片 组件。

npm npm

内容

  1. 安装
  2. 变更日志
  3. 常见问题解答
  4. 使用方法
  5. API

安装

针对 N 7.0

  • tns plugin add @nativescript-community/ui-material-cardview

针对 N 6.x

  • tns plugin add nativescript-material-cardview

如果使用 tns-core-modules

确保在添加插件后运行新的构建,以避免任何问题。

变更日志

常见问题解答

使用方法

纯 NativeScript

重要:确保在 Page 元素上包含 xmlns:mdc="@nativescript-community/ui-material-cardview"

XML

<Page xmlns:mdc="@nativescript-community/ui-material-cardview">
<StackLayout horizontalAlignment="center">
<mdc:CardView width="100" height="100"/>
<mdc:CardView elevation="5" rippleColor="red" width="100" height="100"/>
</StackLayout>
</Page>

CSS

mdcardview {
ripple-color: blue;
elevation: 4;
}

NativeScript + Angular

import { NativeScriptMaterialCardViewModule } from "@nativescript-community/ui-material-cardview/angular";

@NgModule({
imports: [
NativeScriptMaterialCardViewModule,
...
],
...
})
<MDCardView rippleColor="blue"  width="100" height="100"></MDCardView>

NativeScript + Vue

import Vue from 'nativescript-vue';
import CardViewPlugin from '@nativescript-community/ui-material-cardview/vue';

Vue.use(CardViewPlugin);
<MDCardView rippleColor="blue"  width="100" height="100"/>

API

属性

继承自 NativeScript StackLayout

  • elevation 可选

设置卡片视图的抬升属性。这将增加卡片视图的“下阴影”。

  • rippleColor 可选

设置卡片视图的涟漪颜色。