等待动画

效果图:

图片切图:

代码:

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view.

    //初始化背景图
    [self initBackGroundView];

}
#pragma -mark -functions
//初始化背景图
-(void)initBackGroundView
{
    UIImageView *waitView = [[UIImageView alloc] initWithFrame:CGRectMake(50, 200, 130, 160)];
    waitView.tag = 103;
    [waitView setImage:[UIImage imageNamed:@"wait1.png"]];
    [self.view addSubview:waitView];

    timerWait = [NSTimer scheduledTimerWithTimeInterval:0.5 target:self selector:@selector(wait) userInfo:nil repeats:YES];
}
//等待函数
- (void)wait
{
    UIImageView *imageView = (UIImageView *)[self.view viewWithTag:103];
    if (j%4 == 0) {
        [imageView setImage:[UIImage imageNamed:@"wait1.png"]];
    }else if(j%11 == 0){
        [imageView setImage:[UIImage imageNamed:@"wait4.png"]];
    }else if(j%17 == 0){
        imageView.frame = CGRectMake(-10, 215, 170, 145);
        [imageView setImage:[UIImage imageNamed:@"wait3.png"]];
    }else{
        [imageView setImage:[UIImage imageNamed:@"wait2.png"]];
    }
    j++;
}
时间: 2024-08-24 15:08:17

等待动画的相关文章

IOS开发学习笔记-(3) 进度条、等待动画开始停止

一.创建对应空间视图  ,如下图: 二.编写对应的 .h 代码,如下 : #import <UIKit/UIKit.h> @interface ViewController : UIViewController @property (weak, nonatomic) IBOutlet UIActivityIndicatorView *activWaitNetWork; @property (weak, nonatomic) IBOutlet UIProgressView *pgrsDownLo

android image加载中等待动画

Xml代码   在布局中添加一个ImageViw和一个EditText. Xml代码   <ImageView android:id="@+id/loading_imageView_info" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:ba

如何在加载数据的时候给一个等待动画

有时候我们的数据是比较大的,在查询的时候加载很慢,那么为了友好的提示,于是想到了给一个等待的界面,让用户知道这个正在加载中.话不多说了,直接上代码: js代码: <script type="text/javascript">        jQuery(window).load(function () {            //            "use strict";            //            // Page Pre

实现等待动画

首先在res/raim下新建Tips,指定一些属性.? ?其中 duration=1000 表示1秒转一圈 startOffset表示两圈之间的间隔时间 repeatCount =-1表示不停止的持续转 Pivotx表示绕中心转 在Activity中 private ImageView infoOperatingIV;? operatingAnim = AnimationUtils.loadAnimation(thisR.anim.tips); LinearInterpolator lin =

WPF 线程开启等待动画

public static Dictionary<string, object> Dic = new Dictionary<string, object>();//定义一个字典类型的接受窗体信息 public static void AwaitAnimation(bool isStart = true) { if (isStart == true) { Thread t = new Thread(() => { Pmtoload sw = new Pmtoload(); Di

mui 等待动画loading mui.showLoading

显示加载框:mui.showLoading("正在加载..","div"); //加载文字和类型,plus环境中类型为div时强制以div方式显示隐藏加载框:mui.hideLoading(callback);//隐藏后的回调函数 注意:加载框只会显示一个,多次调用showLoading只会显示最后一次调用的内容. //扩展mui.showLoading (function($, window) { //显示加载框 $.showLoading = function(

css3动画详解

一.Keyframes介绍: Keyframes被称为关键帧,其类似于Flash中的关键帧.在CSS3中其主要以"@keyframes"开头,后面紧跟着是动画名称加上一对花括号"{-}",括号中就是一些不同时间段样式规则. @keyframes changecolor{ 0%{ background: red; } 100%{ background: green; }} 示例:创建一个动画名叫"changecolor",在"0%&quo

jQuery基础(动画篇 animate,显示隐藏,淡入淡出,下拉切换)

1.jQuery中隐藏元素的hide方法 让页面上的元素不可见,一般可以通过设置css的display为none属性.但是通过css直接修改是静态的布局,如果在代码执行的时候,一般是通过js控制元素的style属性,这里jQuery提供了一个快捷的方法.hide()来达到这个效果   $elem.hide() 提供参数: .hide( options ) 当提供hide方法一个参数时,.hide()就会成为一个动画方法..hide()方法将会匹配元素的宽度,高度,以及不透明度,同时进行动画操作

iOS核心动画Core Animation(一)

核心动画Core Animation(一) 一.简述 Core Animation是直接作用在CALayer上的(并非UIView上)非常强大的跨Mac OS X和iOS平台的动画处理API,Core Animation的动画执行过程都是在后台操作的,不会阻塞主线程. 二.核心动画常识 列举处核心动画的一些常识知识. 核心动画的本质:在后台移动图层中的内容,  执行完毕后图层本身的位置并没有发生变化. 如果是Xcode6之前的版本,要导入<QuartzCore/QuartzCore.h>框架,