ionic笔记——$ionicLoading加载及加载动画的变更
来源:互联网 发布:c罗官方数据 编辑:程序博客网 时间:2024/06/16 05:22
一般查到ionic资料可以显示$ionicLoading是 ionic 默认的一个加载交互效果。基本用法是:
angular.module('LoadingApp', ['ionic']).controller('LoadingCtrl', function($scope, $ionicLoading) { $scope.show = function() { $ionicLoading.show({ template: 'Loading...' }); }; $scope.hide = function(){ $ionicLoading.hide(); };});
方法
显示一个加载效果。
show(opts)
loading指示器的选项。可用属性:
{string=} template 指示器的html内容。
{string=} templateUrl一个加载html模板的url作为指示器的内容。 {boolean=} noBackdrop 是否隐藏背景。默认情况下它会显示。
{number=} delay 指示器延迟多少毫秒显示。默认为不延迟。
{number=} duration 等待多少毫秒后自动隐藏指示器。默认情况下,指示器会一直显示,直到触发.hide()。
隐藏一个加载效果。
hide()
delegate-handle (可选) 字符串 该句柄定义带有$ionicListDelegate的列表。
show-delete (可选) 布尔值 列表项的删除按钮当前是显示还是隐藏。
show-reorder (可选) 布尔值 列表项的排序按钮当前是显示还是隐藏。
can-swipe (可选) 布尔值 列表项是否被允许滑动显示选项按钮。默认:true。
默认的加载动画如图所示:
想要改变默认的加载动画,API给出的加载动画有一下几种:
<ion-spinner icon="android"></ion-spinner><ion-spinner icon="ios" class="spinner-light"></ion-spinner><ion-spinner icon="ios-small" class="spinner-dark"></ion-spinner><ion-spinner icon="bubbles" class="spinner-stable"></ion-spinner><ion-spinner icon="circles" class="spinner-positive"></ion-spinner><ion-spinner icon="crescent" class="spinner-royal"></ion-spinner><ion-spinner icon="dots" class="spinner-calm"></ion-spinner><ion-spinner icon="lines" class="spinner-balanced"></ion-spinner><ion-spinner icon="ripple" class="spinner-assertive"></ion-spinner><ion-spinner icon="spiral" class="spinner-energized"></ion-spinner>
效果如图:
如何替换掉默认的加载动画?操作如下:
html:
<body ng-app="myApp"> <ion-content ng-controller="Ctrl"></ion-content></body>
css:
.item-myicon{ margin: 0; padding: 0; font-size: 18px;}.item-myicon ion-spinner { float: left; margin: 0; margin-right: .5em; margin-top: -0.2em;} .spinner svg { width: 30px; fill: #fff;}
js:
angular.module('myApp', ['ionic']) .controller('Ctrl',function($scope, $ionicLoading, $timeout){ $ionicLoading.show({ noBackdrop: true, template: '<p class="item-myicon"><ion-spinner icon="circles" class="spinner-balanced"></ion-spinner><span>加载中···</span></p>' }); });
改变后的效果如图所示:
想要改为其他的,可以根据上面的加载动画的样式进行相应的修改!
0 0
- ionic笔记——$ionicLoading加载及加载动画的变更
- ionic之$ionicLoading实现加载动画
- ionic 加载动作$ionicLoading 和加载动画 ion-spinner
- 【转】ionicLoading,ionic-spinner SVG旋转加载
- ionic开发——自定义等待动画$ionicLoading
- ionic加载动画
- ionic ——— 下拉刷新及上拉加载
- IONIC----03.ionicLoading
- ionic图片资源懒加载,延迟加载—— ionic-image-lazy-load
- android Launcher——数据加载与变更
- android Launcher——数据加载与变更
- android Launcher——数据加载与变更
- android Launcher——数据加载与变更
- ionic开发——加载在线图片完整功能实现方法(正在加载-加载成功-加载失败)
- Ionic页面加载前 ionic页面加载完成 ionic页面销毁执行的事件
- Ionic页面加载前 ionic页面加载完成 ionic页面销毁执行的事件
- 加载动画的实现
- 飞机的动画加载
- Mac 上不起有线网
- self.成员变量在不同函数出现中导致的顺序问题
- WebService调用,导入 wsdl:port 所依赖的 wsdl:binding 时出错
- library() vs require() in R
- iterm2快捷键
- ionic笔记——$ionicLoading加载及加载动画的变更
- windbg调试详解
- 将数据存储到内存卡
- 网页布局基础笔记1 DIV+CSS
- 8583报文解析实例
- poj 2356 find a multiple(抽屉定理)
- SVM-支持向量机详解(三)
- txt文件参数化200用户,返回在表格中查看只能看到100行数据
- 关于cvReleaseImage函数的用法说明