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

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

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

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

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

2 Solutions collect form web for “UIImageView для показа хода загрузки приложения”

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

 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)

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

  • UITapGestureRecognizer не работает в UIImageView
  • Удаление части изображения, которое перекрывается с текстом из UILabel
  • Как получить размер масштабируемого UIImage в UIImageView?
  • Как добавить интерактивные UILabels поверх UIImageView?
  • Как получить размер UIImage в байтах в iOS 4.0+?
  • метод pathForResource
  • Как найти цвет отдельного пикселя в UIImage в быстром
  • Режим рендеринга установлен на шаблон для векторного pdf в каталоге изображений, но UIImageView не будет отображать изображение в пользовательской ячейке
  • рисование и перемещение изображения выше uiimageview - Swift
  • Для рядов цвета, который дешевле: UIView или UIImage
  • Анимация в viewDidLoad
  • Interesting Posts

    Что означает «EA» в EAGLContext?

    iOS: получить все даты на текущей неделе

    WKWebView не изменяет размер при изменении контента

    Предоставление UITextField в пользовательском UITableViewCell правильного цвета текста, когда ячейка подсвечена / выбрана

    Html Email не отображается в почте iPhone до тех пор, пока не будет выбрано «скачать полное сообщение»

    Правильное использование «контента, доступного» в iOS 7 Push Notifications

    Как обрабатывать медленные сетевые подключения с помощью UIAutomation

    UIRefreshControl с UICollectionView в iOS7

    Создание пользовательской клавиатуры Swift iOS 9 с использованием CollectionView и CollectionViewCells

    MKMapView initWithFrame не освобождает память с помощью ARC

    Пользовательский шрифт не работает на iPad 5.0 и 5.1

    Как подключить 5 изображений к сообщению в Facebook, используя Facebook ios sdk 3.0

    Распределение iOS: Over The Air работает на iPad1 (iOS 5), но не на iPad3 (iOS 6)

    При использовании приложения фоновая проблема при использовании Weird CPU

    Усекающая головка UILabel с двумя линиями

    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.