仅需几行代码实现方便易用的状态栏指示器

我们在使用微博的时候经常会遇到状态指示器,想知道它是怎么做的吗?本篇文章就是通过几行代码实现方便易用的状态栏指示器。

微博项目的微博数提醒框

/** 提醒最新微博数量 */
- (void)showNewStatusCount:(NSInteger)count
{
  if (count) {
   [[XZMStatusBarHUD sharedXZMStatusBarHUD] showNormal:[NSString stringWithFormat:@"有%ld条新的微博" ,count] position:64 animaDelay:0 configuration:^{

     /** 设置需要添加到哪个View上 */
     [XZMStatusBarHUD sharedXZMStatusBarHUD].formView = self.view;
   }];
  } else {

    [[XZMStatusBarHUD sharedXZMStatusBarHUD] showNormal:@"没有新的微博数据" position:64 animaDelay:0 configuration:^{

      /** 设置需要添加到哪个View上 */
      [XZMStatusBarHUD sharedXZMStatusBarHUD].formView = self.view;
    }];
  }
}

加载成功 设置提醒框的背景颜色

[[XZMStatusBarHUD sharedXZMStatusBarHUD] showSuccess:@"加载成功" position:0 animaDelay:0 configuration:^() {

/** 设置透明度 */
[XZMStatusBarHUD sharedXZMStatusBarHUD].statusAlpha = 0.7;

/** 设置提醒框的背景颜色 */
[XZMStatusBarHUD sharedXZMStatusBarHUD].statusColor = [UIColor blueColor];

}];

position:可设置状态栏的提醒款的位置 默认值为0

animaDelay:可以设置动画的持续时间, 0代表默认值:1.0

正在加载中 并设置提醒框的背景颜色

[[XZMStatusBarHUD sharedXZMStatusBarHUD] showLoading:@"正在加载中..." position:0 animaDelay:0 configuration:^() {

    /** 设置提醒框的背景颜色 */
    [XZMStatusBarHUD sharedXZMStatusBarHUD].statusColor = [UIColor redColor];
  }];

position:可设置状态栏的提醒款的位置 默认值为0

animaDelay:可以设置动画的持续时间, 0代表默认值:1.0

实现的效果是不是很有趣,以上就是实现状态指示器的对应代码,希望对大家的学习有所帮助。

(0)

相关推荐

  • jquery动画1.加载指示器

    该系列文章是我阅读<jQuery 1.4 Animation Techniques>后的总结,有兴趣的朋友可以去看原版书籍. 动画效果对于丰富网站的交互体验起到了不可或缺的作用,他可以让你的站点更酷,更吸引人. 什么时候使用动画: 1.当显示或隐藏页面.弹出框或内容区域的时候: 2.当一些内容从页面的一个地方移动到其他地方的时候: 3.当页面中的一些内容,应用户的操作而产生状态改变的时候: 4.当一些内容在几种状态间转变的时候: 5.引导用户去执行某些操作,或者引起他们对某些很重要信息注意的时

  • Android之IphoneTreeView带组指示器的ExpandableListView效果

    之前实现过一次这种效果的ExpandableListView:http://www.jb51.net/article/38482.htm,带效果比较挫,最近,在参考联系人源码PinnedHeaderListView,以及网上各位大侠的源码,封装了一个效果最好,而且使用最简单的IphoneTreeView,下面先看看效果图:  首先让我们看看封装得比较完善的IphoneTreeView: 复制代码 代码如下: public class IphoneTreeView extends Expandab

  • JQuery分屏指示器图片轮换效果实例

    本文实例讲述了JQuery分屏指示器图片轮换效果实现方法.分享给大家供大家参考.具体分析如下: 在Web App大行其道的今天,分屏指示器用得非常广泛,从Android.到腾讯的Web OS等等.分屏指示器给人很好的用户体验,下面就实现一个分屏指示器,用于实现图片的简单轮换效果,仅抛砖引玉- 代码如下: <script type="text/javascript"> var curr = 0, next = 0, count = 0; $(document).ready(f

  • Android中自定义控件之液位指示器

    由于安卓应用很广泛,在工业中也常有一些应用,比如可以用安卓来去工业中的一些数据进行实现的监测,显示,同时可以做一些自动化控制,当然在这里,我不是做这些自动化控制方面的研究,只是做一个控件,液位指示,其实就是继承自progressbar,然后重新写一测量与绘制,算是对自定义控件进行一下复习. 我们要做的最终就是下面这个效果: 在这里,我们要做到对这个指示器的以下属性可设置: 容器壁的厚度.容器壁的颜色.容器中液体的宽度.液体总高度.液体当前高度的颜色显示.液体未达到颜色显示.当前高度的文字指示.指

  • Android应用中仿今日头条App制作ViewPager指示器

    一.概述 顶部ViewPager指示器的字体变色,该效果图是这样的: 大概是今天头条的app,神奇的地方就在于,切换ViewPager页面的时候,顶部指示器改成了字体颜色的变化,个人觉得还是不错的. 那么核心的地方就是做一个支持字体这样逐渐染色就可以了,我大概想了32s,扫描了一些可能实现的方案,最终定位了一个靠谱的,下面我就带大家开始实现的征程. 实现之前贴一下我们的效果图: 1.简单使用 效果如上图了,关于颜失色的改变我添加了两个方向,一个是左方向,一个是有方向. 单纯的使用,可能觉得没什么

  • Android之带group指示器的ExpandableListView(自写)

    我们都知道Android缺省的ExpandableListView的group header无法固定在界面上,当向下滚动后,不能对当前显示的那些child 指示出它们归属于哪个group,在网上搜了很多关于仿手机QQ好友分组效果的ExpandableListView,发现都不尽如意,于是乎在别人的基础上改进了一点点,其实原理还是差不多的,只是增加了往上挤出去的动画效果,而且更加简单,只不过还是没有完全到达跟QQ一样的效果,希望有高手能实现更加逼真的效果,下面我们先看看效果图:  我这里没有把Ex

  • Android实现仿网易新闻的顶部导航指示器

    我们知道,页面导航器(Navigator)在几乎所有的项目中都会用到,平时大多数时候为了节省时间,都会直接在github上面拿别人的开源项目来用,最近自己在复习自定义View,就尝试封装了一下,源码参考项目PagerSlidingTabStrip 大家先来看一下效果图 基于文字的页面导航器 基于图片的页面导航器 使用方法 主要步骤分为三步 1)在xml文件里面 <com.xujun.viewpagertabindicator.TabPagerIndicator android:id="@+

  • Android应用中使用ViewPager和ViewPager指示器来制作Tab标签

    一.ViewPageIndicator开源框架的基本用法 我们先得去Github上面下载这个库,下载地址:https://github.com/JakeWharton/Android-ViewPagerIndicator,下载下来之后你可以运行例子,来看看我们需要什么样的效果,然后在此基础上改成我们自己想要的效果 1.如何使用开源框架 第1步:improt library项目 第2步:导入library进我们自己新建的项目 从Github上Download下来这个zip包之后,里面会有一个lib

  • Android自定义ViewPager指示器

    本文实例为大家分享了Android ViewPager指示器的制作方法,供大家参考,具体内容如下 1.概述 ViewPageIndicator这个开源框架大家都接触过,个人感觉还不错就是用起来比较麻烦,需要这里配置那里配置效果定制起来也不方便.我第一次使用的时候就一直出不来效果,后来找了很久发现是activity的主题没有配置好.今天我们自己来造个轮子实现一把,其中用到了Adapter模式,如果不清楚这个模式的请看我的Android源码设计模式分析:http://www.jb51.net/art

  • ListView实现顶部和底部内容指示器的方法

    顶部指示器? 这是什么? 好吧,我承认这是我自己想出来的词,因为我不知道它有什么学名,究竟是什么呢?看下这个图就知道了. 这是我们的美工MM画的,偶的神呐,这虽然很漂亮,不过也让人头疼,这个箭头应该在滚到顶部的时候消失,滚下来的时候(即有条目隐藏的时候)才显示,类似的底部指示器也要有这样的效果.事实上默认的ListView和ScrollView都已经有了类似的效果,在顶部或底部还有更多内容时,会有部分渐变虚化的效果,不过美工已经设计了这样的效果,那么我们就来做吧. 出于省事的目的,本教程中的例子

随机推荐