diff options
author | Doug Zongker <dougz@android.com> | 2014-03-07 09:21:25 -0800 |
---|---|---|
committer | Doug Zongker <dougz@android.com> | 2014-03-07 09:45:44 -0800 |
commit | eac881c952fc6be0beeb5f719e3a70e651f3610e (patch) | |
tree | 89508421fe11ed892975a0d967c12a9e97619384 /res | |
parent | 182c1df40a3af36eca4ff0106a26a93f5744a56e (diff) | |
download | bootable_recovery-eac881c952fc6be0beeb5f719e3a70e651f3610e.zip bootable_recovery-eac881c952fc6be0beeb5f719e3a70e651f3610e.tar.gz bootable_recovery-eac881c952fc6be0beeb5f719e3a70e651f3610e.tar.bz2 |
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
Diffstat (limited to 'res')
-rw-r--r-- | res/images/icon_installing.png | bin | 25261 -> 118562 bytes |
-rw-r--r-- | res/images/icon_installing_overlay01.png | bin | 10095 -> 0 bytes |
-rw-r--r-- | res/images/icon_installing_overlay02.png | bin | 9990 -> 0 bytes |
-rw-r--r-- | res/images/icon_installing_overlay03.png | bin | 9782 -> 0 bytes |
-rw-r--r-- | res/images/icon_installing_overlay04.png | bin | 9817 -> 0 bytes |
-rw-r--r-- | res/images/icon_installing_overlay05.png | bin | 9863 -> 0 bytes |
-rw-r--r-- | res/images/icon_installing_overlay06.png | bin | 9944 -> 0 bytes |
-rw-r--r-- | res/images/icon_installing_overlay07.png | bin | 10062 -> 0 bytes |
-rw-r--r-- | res/images/indeterminate01.png | bin | 673 -> 0 bytes |
-rw-r--r-- | res/images/indeterminate02.png | bin | 687 -> 0 bytes |
-rw-r--r-- | res/images/indeterminate03.png | bin | 661 -> 0 bytes |
-rw-r--r-- | res/images/indeterminate04.png | bin | 665 -> 0 bytes |
-rw-r--r-- | res/images/indeterminate05.png | bin | 683 -> 0 bytes |
-rw-r--r-- | res/images/indeterminate06.png | bin | 676 -> 0 bytes |
14 files changed, 0 insertions, 0 deletions
diff --git a/res/images/icon_installing.png b/res/images/icon_installing.png Binary files differindex 571eb8b..c2c0201 100644 --- a/res/images/icon_installing.png +++ b/res/images/icon_installing.png diff --git a/res/images/icon_installing_overlay01.png b/res/images/icon_installing_overlay01.png Binary files differdeleted file mode 100644 index e762d6c..0000000 --- a/res/images/icon_installing_overlay01.png +++ /dev/null diff --git a/res/images/icon_installing_overlay02.png b/res/images/icon_installing_overlay02.png Binary files differdeleted file mode 100644 index f7a8530..0000000 --- a/res/images/icon_installing_overlay02.png +++ /dev/null diff --git a/res/images/icon_installing_overlay03.png b/res/images/icon_installing_overlay03.png Binary files differdeleted file mode 100644 index 1a1d738..0000000 --- a/res/images/icon_installing_overlay03.png +++ /dev/null diff --git a/res/images/icon_installing_overlay04.png b/res/images/icon_installing_overlay04.png Binary files differdeleted file mode 100644 index a74903d..0000000 --- a/res/images/icon_installing_overlay04.png +++ /dev/null diff --git a/res/images/icon_installing_overlay05.png b/res/images/icon_installing_overlay05.png Binary files differdeleted file mode 100644 index d17bdc0..0000000 --- a/res/images/icon_installing_overlay05.png +++ /dev/null diff --git a/res/images/icon_installing_overlay06.png b/res/images/icon_installing_overlay06.png Binary files differdeleted file mode 100644 index 1200b75..0000000 --- a/res/images/icon_installing_overlay06.png +++ /dev/null diff --git a/res/images/icon_installing_overlay07.png b/res/images/icon_installing_overlay07.png Binary files differdeleted file mode 100644 index 3838a85..0000000 --- a/res/images/icon_installing_overlay07.png +++ /dev/null diff --git a/res/images/indeterminate01.png b/res/images/indeterminate01.png Binary files differdeleted file mode 100644 index 933528d..0000000 --- a/res/images/indeterminate01.png +++ /dev/null diff --git a/res/images/indeterminate02.png b/res/images/indeterminate02.png Binary files differdeleted file mode 100644 index d760e2b..0000000 --- a/res/images/indeterminate02.png +++ /dev/null diff --git a/res/images/indeterminate03.png b/res/images/indeterminate03.png Binary files differdeleted file mode 100644 index 0e97399..0000000 --- a/res/images/indeterminate03.png +++ /dev/null diff --git a/res/images/indeterminate04.png b/res/images/indeterminate04.png Binary files differdeleted file mode 100644 index c7d5b4e..0000000 --- a/res/images/indeterminate04.png +++ /dev/null diff --git a/res/images/indeterminate05.png b/res/images/indeterminate05.png Binary files differdeleted file mode 100644 index d6fb2a0..0000000 --- a/res/images/indeterminate05.png +++ /dev/null diff --git a/res/images/indeterminate06.png b/res/images/indeterminate06.png Binary files differdeleted file mode 100644 index 4486761..0000000 --- a/res/images/indeterminate06.png +++ /dev/null |