0
我對Nativescript UI非常陌生。我怎樣才能將footer放在NativeScript中,並使用angular2。Nativescript footbar with angular2
我正在設計帶有選項卡的頁面。我需要在一個選項卡中顯示列表視圖和頁腳。列表視圖工作完美,如下圖所示。我的關注點是設計頁腳和工廠按鈕。我對改變沒有太多經驗。
代碼如下:
<TabView [selectedIndex]="tabindex" selectedColor="#FF0000">
<StackLayout *tabItem="{title: 'Appertiser'}" >
<Label text="Hello, I am Appertiser" marginTop="20" fontSize="20" horizontalAlignment="center" textAlignment="center"></Label>
</StackLayout>
<StackLayout *tabItem="{title: 'Noodles'}" >
<ListView [items]="products">
<template let-item="item">
<GridLayout rows="auto" columns="auto,*" class="list-wrapper">
<Image row="0" col="0" [src]="item.productImage" horizontalAlignment="left"></Image>
<StackLayout row="0" col="1" orientation="vertical" horizontalAlignment="left" class="productDetail">
<Label [text]='item.productName' horizontalAlignment="left" class="productHeading"></Label>
<Label [text]='item.productShortDescription' horizontalAlignment="left" class="productDescription"></Label>
<Label [text]='item.productTags' horizontalAlignment="left" class="productTags"></Label>
</StackLayout>
<Image row="0" col="2" [src]="item.iconImage" width="20px" height="20px" horizontalAlignment="right" verticalAlignment="top" marginRight="10"></Image>
<GridLayout row="0" col="3" orientation="vertical" verticalAlignment="bottom">
<Label [text]='item.productPrice' class="productPrice" textColor="red" horizontalAlignment="right" class="productPrice"></Label>
</GridLayout>
</GridLayout>
</template>
</ListView>
<FAB (tap)="toggleNav('Home')" rippleColor="#f1f1f1" class="fab-button"></FAB>
</StackLayout>
<StackLayout *tabItem="{title: 'Seafood'}">
<Label text="Hello, I am Seafood" marginTop="20" fontSize="20" textAlignment="left"></Label>
<GridLayout row="1" column="0" rows="auto" columns="50,*,50" verticalAlignment="bottom" backgroundColor="lightgray" cssClass="footer">
<Label text="My cat loves the camera" textWrap="true" col="1" colSpan="2" minHeight="50" fontSize="20" margin="3"></Label>
<Label text="John Smith" col="1" row="1" fontSize="14" horizontalAlignment="left" verticalAlignment="bottom" margin="3"></Label>
<Label text="comments: 26" col="2" row="1" color="#10C2B0" fontSize="14" verticalAlignment="bottom" margin="3"></Label>
</GridLayout>
<GridLayout cssClass="footer" row="1" column="0" rows="auto" columns="50,*,50">
<Image src="{{flag}}" cssClass="flagimage" col="0" row="0"></Image>
<Label text="{{lang}}" tap="{{goDefault}}" col="1" row="0" textAlignment="left"></Label>
<Image src="~/res/icons/white/ellipsis_white.png" cssClass="iconwhitesmall" tap="{{goOther}}" row="0" col="2"></Image>
</GridLayout>
</StackLayout>
嗨@尼克,我需要爲列表視圖設計頁腳,我必須放置按鈕和文本。我正在設計基於HTML的UI,而不是基於xml – VSK