From eac881c952fc6be0beeb5f719e3a70e651f3610e Mon Sep 17 00:00:00 2001 From: Doug Zongker Date: Fri, 7 Mar 2014 09:21:25 -0800 Subject: change how recovery animation is implemented Instead of one 'base' installing image and a number of overlay images that are drawn on top of it, we represent the installing animation with one PNG that contains all the animation frames, interlaced by row. The PNG is expected to have a text chunk with the keyword 'Frames' and a value that's the number of frames (as an ascii string). This representation provides better compression, removes the need to subclass ScreenRecoveryUI just to change the position of the overlay or number of frames, and doesn't require gr_blit() to support an alpha channel. We also remove the 'indeterminate' progress bar used when wiping data and/or cache. The main animation serves the same purpose (showing that the device is still alive); the spinning progress bar has been redundant for a while. This changes the default recovery animation to include the antenna-wiggling and gear-turning that's used in the Nexus 5 recovery animation. Change-Id: I51930a76035ac09969a25472f4e572b289418729 --- res/images/icon_installing.png | Bin 25261 -> 118562 bytes res/images/icon_installing_overlay01.png | Bin 10095 -> 0 bytes res/images/icon_installing_overlay02.png | Bin 9990 -> 0 bytes res/images/icon_installing_overlay03.png | Bin 9782 -> 0 bytes res/images/icon_installing_overlay04.png | Bin 9817 -> 0 bytes res/images/icon_installing_overlay05.png | Bin 9863 -> 0 bytes res/images/icon_installing_overlay06.png | Bin 9944 -> 0 bytes res/images/icon_installing_overlay07.png | Bin 10062 -> 0 bytes res/images/indeterminate01.png | Bin 673 -> 0 bytes res/images/indeterminate02.png | Bin 687 -> 0 bytes res/images/indeterminate03.png | Bin 661 -> 0 bytes res/images/indeterminate04.png | Bin 665 -> 0 bytes res/images/indeterminate05.png | Bin 683 -> 0 bytes res/images/indeterminate06.png | Bin 676 -> 0 bytes 14 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 res/images/icon_installing_overlay01.png delete mode 100644 res/images/icon_installing_overlay02.png delete mode 100644 res/images/icon_installing_overlay03.png delete mode 100644 res/images/icon_installing_overlay04.png delete mode 100644 res/images/icon_installing_overlay05.png delete mode 100644 res/images/icon_installing_overlay06.png delete mode 100644 res/images/icon_installing_overlay07.png delete mode 100644 res/images/indeterminate01.png delete mode 100644 res/images/indeterminate02.png delete mode 100644 res/images/indeterminate03.png delete mode 100644 res/images/indeterminate04.png delete mode 100644 res/images/indeterminate05.png delete mode 100644 res/images/indeterminate06.png (limited to 'res') diff --git a/res/images/icon_installing.png b/res/images/icon_installing.png index 571eb8b0f..c2c020162 100644 Binary files a/res/images/icon_installing.png and b/res/images/icon_installing.png differ diff --git a/res/images/icon_installing_overlay01.png b/res/images/icon_installing_overlay01.png deleted file mode 100644 index e762d6cbe..000000000 Binary files a/res/images/icon_installing_overlay01.png and /dev/null differ diff --git a/res/images/icon_installing_overlay02.png b/res/images/icon_installing_overlay02.png deleted file mode 100644 index f7a853017..000000000 Binary files a/res/images/icon_installing_overlay02.png and /dev/null differ diff --git a/res/images/icon_installing_overlay03.png b/res/images/icon_installing_overlay03.png deleted file mode 100644 index 1a1d738e4..000000000 Binary files a/res/images/icon_installing_overlay03.png and /dev/null differ diff --git a/res/images/icon_installing_overlay04.png b/res/images/icon_installing_overlay04.png deleted file mode 100644 index a74903d33..000000000 Binary files a/res/images/icon_installing_overlay04.png and /dev/null differ diff --git a/res/images/icon_installing_overlay05.png b/res/images/icon_installing_overlay05.png deleted file mode 100644 index d17bdc006..000000000 Binary files a/res/images/icon_installing_overlay05.png and /dev/null differ diff --git a/res/images/icon_installing_overlay06.png b/res/images/icon_installing_overlay06.png deleted file mode 100644 index 1200b75cb..000000000 Binary files a/res/images/icon_installing_overlay06.png and /dev/null differ diff --git a/res/images/icon_installing_overlay07.png b/res/images/icon_installing_overlay07.png deleted file mode 100644 index 3838a85ad..000000000 Binary files a/res/images/icon_installing_overlay07.png and /dev/null differ diff --git a/res/images/indeterminate01.png b/res/images/indeterminate01.png deleted file mode 100644 index 933528d6d..000000000 Binary files a/res/images/indeterminate01.png and /dev/null differ diff --git a/res/images/indeterminate02.png b/res/images/indeterminate02.png deleted file mode 100644 index d760e2bdd..000000000 Binary files a/res/images/indeterminate02.png and /dev/null differ diff --git a/res/images/indeterminate03.png b/res/images/indeterminate03.png deleted file mode 100644 index 0e97399d1..000000000 Binary files a/res/images/indeterminate03.png and /dev/null differ diff --git a/res/images/indeterminate04.png b/res/images/indeterminate04.png deleted file mode 100644 index c7d5b4e04..000000000 Binary files a/res/images/indeterminate04.png and /dev/null differ diff --git a/res/images/indeterminate05.png b/res/images/indeterminate05.png deleted file mode 100644 index d6fb2a032..000000000 Binary files a/res/images/indeterminate05.png and /dev/null differ diff --git a/res/images/indeterminate06.png b/res/images/indeterminate06.png deleted file mode 100644 index 44867619f..000000000 Binary files a/res/images/indeterminate06.png and /dev/null differ -- cgit v1.2.3