UIImageView для показа хода загрузки приложения

У меня есть экран запуска, который содержит логотип приложения, скажем, тест . Когда приложение начнет загружаться, логотип постепенно начнет заполняться так. В конце концов, когда приложение будет загружено полностью, оно будет выглядеть так.

Один момент, который я хотел бы упомянуть здесь, состоит в том, что цвет заполняется слева направо. И не будет ни одного цвета. Он содержит разные цвета для разных персонажей.

После googling я узнал, что мне нужно использовать два изображения полностью заполненного изображения с красным цветом, а другой – без цвета, один поверх других и применять анимацию на нем. Пока я это сделал, но не смог его оживить слева направо.

Такую функциональность мне нужно применять и в android. Может кто-нибудь предложить?

Сделайте два изображения пустым и заполненным, наложенным друг на друга. Изменение ширины заполненного изображения на лету в зависимости от прогресса.

 static int max_image_width = 250

 // предположение
 UIImage * blankImage;
 UIImage * filledImage;

 - (Недействительными) viewDidAppear: (BOOL) анимированный {
     [super viewDidAppear: анимированные];
     [self fillImage: 1];  / * любое значение от 0 до 1 * /
 }

 - (Недействительными) fillImage: (CGFloat) прогресс {

     CGFloat image_width = max_image_width * прогресс;

     [UIView animateWithDuration: 2 анимации: ^ {

         CGRect frame = self.filledImage.frame;
         frame.size.width = image_width;
         self.filledImage.frame = frame;
     }];

 }


Вот что вы можете сделать, это использовать sprite sheet animation в приложении iOS, вы можете получить здесь пример http://www.icodeblog.com/2009/07/24/iphone-programming-tutorial-animating-a-game -sprite / OR вы можете использовать поддержку кода GIF Image доступную здесь https://github.com/arturogutierrez/Animated-GIF-iPhone, и здесь https://stackoverflow.com/a/4386709/1042240 (собственный ответ SO)

Будем рады услышать, что вы пытаетесь реализовать.

  • Создание настраиваемой панели выполнения с изображениями
  • Interesting Posts

    Где хранить личные важные пользовательские данные, если каталог «Документы» не является параметром?

    Развернуть / свернуть строку слияния ячейки, когда другие строки, выбранные в ios

    Как применять различные CSS для мобильных устройств не только на основе ширины / высоты носителя

    Xcode 7.0.1 с ошибкой компиляции приложения CocaoPods Код выхода 1

    Objective-C JSON – преобразовать объект JSON в собственный объект?

    rejectViewControllerAnimated закрыть все контроллеры представления для root

    iOS 8.3 Сбой Safari при вводе type = file

    iOS не может авторизовать subviews при вращении устройства

    Существуют ли специальные настройки звука, необходимые для работы Twilio VOIP на iOS?

    Кварцевый рисунок с текстурами

    При нажатии кнопки UIButton в UITableView клики по нескольким кнопкам

    Как избежать хранилища логических буферов с помощью фреймбуфера GLKView?

    В IOS 5 UIWebView сообщает о неправильном размере контента для просмотра прокрутки

    Xcode 6 – подсветка синтаксиса / завершение не работает

    Диалог разрешения текущего местоположения слишком быстро исчезает

    Давайте будем гением компьютера.