2012-01-23 2 views
0

iphoneとアンドロイドの両方のアプリのアニメーションを作成して、リボンをボウに表示します。次に、リボンが引っ張られる(タッチされる)と、アプリケーションが開きます。私はどちらか、またはiPhoneやAndroidプラットフォームの両方iphoneやアンドロイドでアニメーションを作成する方法(弓をつけない)

よろしく

+0

このような複雑なアニメーションに最適な選択肢は、あらかじめ作成されたビデオ/画像シーケンスを持つことです。ユーザーがリボンを引っ張ったり、離して巻き戻したりするとフレームが前進します。 – Jave

答えて

1

...画像フレームとしてFlashと輸出映画の中で、このアニメーションを作成し、UIImageView

を使用するためにこれを作成するに行くかどう

// create the view that will execute our animation 
    UIImageView* campFireView = [[UIImageView alloc] initWithFrame:self.view.frame]; 

    // load all the frames of our animation 
    campFireView.animationImages = [NSArray arrayWithObjects: 
           [UIImage imageNamed:@"campFire01.jpg"], 
           [UIImage imageNamed:@"campFire02.jpg"], 
           [UIImage imageNamed:@"campFire03.jpg"], 
           [UIImage imageNamed:@"campFire04.jpg"], 
           [UIImage imageNamed:@"campFire05.jpg"], 
           [UIImage imageNamed:@"campFire06.jpg"], 
           [UIImage imageNamed:@"campFire07.jpg"], 
           [UIImage imageNamed:@"campFire08.jpg"], 
           [UIImage imageNamed:@"campFire09.jpg"], 
           [UIImage imageNamed:@"campFire10.jpg"], 
           [UIImage imageNamed:@"campFire11.jpg"], 
           [UIImage imageNamed:@"campFire12.jpg"], 
           [UIImage imageNamed:@"campFire13.jpg"], 
           [UIImage imageNamed:@"campFire14.jpg"], 
           [UIImage imageNamed:@"campFire15.jpg"], 
           [UIImage imageNamed:@"campFire16.jpg"], 
           [UIImage imageNamed:@"campFire17.jpg"], nil]; 

    // all frames will execute in 1.75 seconds 
    campFireView.animationDuration = 1.75; 
    // repeat the annimation forever 
    campFireView.animationRepeatCount = 0; 
    // start animating 
    [campFireView startAnimating]; 
    // add the animation view to the main window 
    [self.view addSubview:campFireView]; 
関連する問題