ionic3中文文档:悬浮按钮FabButton
来源:互联网 发布:apache bench post 编辑:程序博客网 时间:2024/06/04 17:45
其实我把ionic官网的API都翻译了,只是渣渣英语水平,也大概自己能看懂,就不全发出来了。目前,ionic3的资料很少,去国外的网站又难找。所以,官网是最好的学习资料。
以下内容最好对照着官网一起看。
1.FabButton
[ion-fab]
FAB(浮动动作按钮:Floating Action Buttons)是标准的md组件。它们被塑造成一个代表一个被提升的动作的圆圈。按下时,可能会包含更多的相关操作。FABs如它的名字一样,建议悬浮在content的固定位置上。这不是专门用<button ion-fab>Button</button>
来实现的,而是必须包含在<ion-fab>
组件中,如下所示:
<ion-content>
<!-- Real floating action button, fixed. It will not scroll with the content -->
<ion-fab>
<button ion-fab>Button
</button>
</ion-fab>
<!-- Button shaped as a circle that just like a normal button scrolls with the content -->
<button ion-fab>Button
</button>
</ion-content>
如果FABs不放置在<ion-fab>
,则fab按钮将按照一般按钮的形式进行操作,随着内容滚动。
请参阅[ion-fab]了解有关如何定位fab按钮的更多信息。
用法
<!-- Colors -->
<ion-fab>
<button ion-fab color="primary">Button
</button>
</ion-fab>
<!-- Mini -->
<ion-fab>
<button ion-fab mini>Small
</button>
</ion-fab>
属性
属性(Attribute)
描述
mini
使fab button 为小按钮
2.FabContainer
<ion-fab>
它本身不是一个FAB按钮,而是一个FAB按钮的容器,可以帮助fab按钮(<button ion-fab>
)允许它被放置在不随内容滚动的固定位置。它也用于实现“(material design speed dial)”。即:FAB按钮在单击时显示相关操作的小列表。
用法
<!-- this fab is placed at top right -->
<ion-content>
<ion-fab top right>
<buttonion-fab>Button
</button>
</ion-fab>
<!-- this fab is placed at the center of the content viewport -->
<ion-fab center middle>
<button ion-fab>Button
</button>
</ion-fab>
</ion-content>
Ionic的FAB还支持“md的晶圆快速拨号(materialdesign's fab speed dial)”。它是一个正常的fab按钮,显示点击时相关操作的列表。
相同的ion-fab
容器可以包含多个ion-fab-list
从而具有不同的side值:top
,bottom
,left
和right
。例如,如果要在主按钮顶部有一个按钮列表,应该使用side="top"
等等。默认情况下,如果side被忽略,side="bottom"
。
<ion-content>
<!-- this fab is placed at bottom right -->
<ion-fabbottomright >
<buttonion-fab>Share
</button>
<ion-fab-listside="top">
<buttonion-fab>Facebook
</button>
<buttonion-fab>Twitter
</button>
<buttonion-fab>Youtube
</button>
</ion-fab-list>
<ion-fab-listside="left">
<buttonion-fab>Vimeo
</button>
</ion-fab-list>
</ion-fab>
</ion-content>
FAB快速拨号也可以编程关闭。
<ion-content>
<ion-fabbottomright #fab>
<buttonion-fab>Share
</button>
<ion-fab-listside="top">
<buttonion-fab (click)="share('facebook', fab)">Facebook
</button>
<buttonion-fab (click)="share('twitter', fab)">Twitter
</button>
</ion-fab-list>
</ion-fab>
</ion-content>
share(socialNet:
string, fab: FabContainer) {
fab.close();
console.log(
"Sharing in", socialNet);
}
属性
属性
描述
top
将容器放在内容的顶部
bottom
将容器放在内容的底部
left
将容器放在内容的左边
right
将容器放在内容的右边
middle
将容器放在垂直线的中心
center
将容器放在水平线的中心
edge
用于将容器放在content和header之间,或在content和footer之间
实例成员
close()
关闭FAB列表容器
3.FabList
ion-fab-list
是多个FAB按钮的容器。它们是ion-fab
组件的孩子,并允许您对按钮位置,如左,右,顶部和底部进行细化。
用法
<ion-fab bottom right>
//主按钮,点击主按钮后显示的按钮放置在<ion-fab-list>中,一个list为一个方向
<buttonion-fab>Share
</button>
<ion-fab-list side="top">
<button ion-fab>Facebook
</button>
<button ion-fab>Twitter
</button>
<button ion-fab>Youtube
</button>
</ion-fab-list>
<ion-fab-list side="left">
<button ion-fab>Vimeo
</button>
</ion-fab-list>
</ion-fab>
总结:
<ion-fab></ion-fab> 是FabButton的容器,是它的父组件。
<button ion-fab>Button
</button>是<ion-fab></ion-fab>的子组件,应有一个<button ion-fab>放置在<ion-fab-list>外,作为<ion-fab>未点击时要显示的。而放置在<ion-fab-list>中的按钮,点击主按钮后显示的,并且一个list为一个方向。完!
- ionic3中文文档:悬浮按钮FabButton
- FabButton
- 悬浮按钮
- 悬浮按钮
- 悬浮按钮
- 悬浮按钮
- 悬浮按钮
- ionic3返回按钮样式改动
- 悬浮球 / 悬浮按钮 / 辅助按钮
- ionic3 导航栏返回按钮事件设置
- 悬浮链接_按钮
- 悬浮的按钮
- 悬浮按钮的实现
- android 悬浮按钮 FloatActionButton
- onTouchEventListener实现悬浮按钮
- 显示悬浮按钮
- 实现悬浮按钮
- 全局悬浮按钮(FAB)
- 模板系列
- NMS——非极大值抑制
- Spring Boot(四):利用注解自定义日期格式化
- 8.2 TensorFlow实现KNN与TensorFlow中的损失函数,优化函数
- 计算图片相似度的多种解决方案
- ionic3中文文档:悬浮按钮FabButton
- Servlet(4)ServletContext接口 (获取web.xml中所有Servlet共有的信息)
- 在线小说阅读网站开源项目地址整合
- Html页面优化
- 创建一个将某个数分配为多少份的随机数的表值函数
- [JZOJ5358]【NOIP2017提高A组模拟9.12】BBQ
- Android BitmapFactory 解码总结
- 百练1745:Divisibility
- 2017 百度之星 复赛 Valley Numer(数位dp)