IONIC下屏幕向上滑动时渐变显示隐藏的标题栏
2016-09-02 14:18
1241 查看
要达到的效果:在向上滑动屏幕时渐变显示原本隐藏的标题栏,向下滑动到某个位置时隐藏标题栏。处理方法:1、本想用指令来实现,以方便以后的重用,但是碰到几个坑。2、指令行不通以后,才实现第二种,也是本文介绍的内容。第一步:$scope.show=false;//控制标题栏是否显示$scope.transrate=0;//控制标题栏透明度$scope.getScrollPosition = function(){var position=$ionicScrollDelegate.getScrollPosition().top;//取滑动TOP值if (position<=40)//小于等于40像素时隐藏标题{$scope.transrate=0;$scope.show=false;}else if (position<=200){//大于40、小于200时显示标题栏,并设置透明度$scope.transrate=position/200;$scope.show=true;}else{$scope.transrate=1;$scope.show=true;}$scope.$apply();}第二步:修改HTML<ion-view view-title="云商城" hide-nav-bar="true"><ion-header-bar align-title="center" class="bar-assertive" ng-if="show==true" style=" opacity: {{transrate}}"><a class="button button-clear" ng-click="gochat()"><i class="icon ion-ios-chatbubble-outline headericon" > </i></a><h1 class="title">云商城</h1><a class="button button-clear" ng-click="GoSearch()" style="width: 50px;"><i class="icon icon-uniE65C headericon" > </i></a></ion-header-bar><ion-content class="mybody" no-tap-scroll="true" on-scroll="getScrollPosition()">
<span style="white-space:pre"> </span>//略
<pre name="code" class="html"> </ion-content>
相关文章推荐
- IONIC下屏幕向上滑动时渐变显示隐藏的标题栏
- android ListView向上滑动隐藏标题,下拉显示标题栏
- android ListView向上滑动隐藏标题,下拉显示标题栏
- Android 顶部标题栏随滑动时的渐变隐藏和渐变显示效果
- android ListView向上滑动隐藏标题,下拉显示标题栏
- android ListView向上滑动隐藏标题,下拉显示标题栏
- android ListView向上滑动隐藏标题,下拉显示标题栏
- 顶部标题栏随滑动时的渐变隐藏和渐变显示
- andorid 向上滑动控制标题栏显示
- 一个很好玩的jquery例子:小方块先逐渐显示,后向右滑动,再向左滑回,最后向上隐藏
- 隐藏标题栏和底部操作栏,可上下滑动显示
- Ionic2 渐变隐藏导航栏|标题栏
- iOS-UIScrollview滑动时标题栏自动隐藏和显示效果
- android一个向上滑动显示菜单,向下滑动隐藏菜单实现
- 简单代码实现向上滑动隐藏标题栏
- Android开发 — 实现手指从屏幕底部向上滑动的方式来显示Dialog(可为实现自由拖动Dialog提供参考)
- android studio继承AppCompatActivity如何隐藏标题栏和全屏幕显示
- 滑动隐藏和显示标题栏
- 使用RecyclerView滑动时设置标题栏渐变或隐藏效果
- ionic sildemenu在大屏幕下一直显示,在小屏幕上隐藏的办法