aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorElliott Hughes2016-04-20 19:22:16 -0500
committerElliott Hughes2016-04-27 16:46:01 -0500
commitfaf36e04ed6f7e7b92a90ce7fc4ecc113eee4993 (patch)
tree3c20cad586a2db23f0a495f1165715a64cb79c28
parentca5003e0336ebe4b8260172ed8183c5ae9095018 (diff)
downloadplatform-bootable-recovery-faf36e04ed6f7e7b92a90ce7fc4ecc113eee4993.tar.gz
platform-bootable-recovery-faf36e04ed6f7e7b92a90ce7fc4ecc113eee4993.tar.xz
platform-bootable-recovery-faf36e04ed6f7e7b92a90ce7fc4ecc113eee4993.zip
Update recovery UI.
* Use new animation. * Use new non-holo progress bars. * Use recommended spacing for recovery UI. Bug: http://b/26548285 Change-Id: I8411e89d6a6a9ce638b8645e19e5082d0d968cee
-rw-r--r--res-hdpi/images/loop00.pngbin35724 -> 0 bytes
-rw-r--r--res-hdpi/images/loop00000.pngbin0 -> 9715 bytes
-rw-r--r--res-hdpi/images/loop00001.pngbin0 -> 9823 bytes
-rw-r--r--res-hdpi/images/loop00002.pngbin0 -> 9807 bytes
-rw-r--r--res-hdpi/images/loop00003.pngbin0 -> 9748 bytes
-rw-r--r--res-hdpi/images/loop00004.pngbin0 -> 9966 bytes
-rw-r--r--res-hdpi/images/loop00005.pngbin0 -> 10030 bytes
-rw-r--r--res-hdpi/images/loop00006.pngbin0 -> 10211 bytes
-rw-r--r--res-hdpi/images/loop00007.pngbin0 -> 10300 bytes
-rw-r--r--res-hdpi/images/loop00008.pngbin0 -> 10271 bytes
-rw-r--r--res-hdpi/images/loop00009.pngbin0 -> 10172 bytes
-rw-r--r--res-hdpi/images/loop00010.pngbin0 -> 10252 bytes
-rw-r--r--res-hdpi/images/loop00011.pngbin0 -> 10194 bytes
-rw-r--r--res-hdpi/images/loop00012.pngbin0 -> 10246 bytes
-rw-r--r--res-hdpi/images/loop00013.pngbin0 -> 10280 bytes
-rw-r--r--res-hdpi/images/loop00014.pngbin0 -> 10263 bytes
-rw-r--r--res-hdpi/images/loop00015.pngbin0 -> 10214 bytes
-rw-r--r--res-hdpi/images/loop00016.pngbin0 -> 10308 bytes
-rw-r--r--res-hdpi/images/loop00017.pngbin0 -> 10082 bytes
-rw-r--r--res-hdpi/images/loop00018.pngbin0 -> 10115 bytes
-rw-r--r--res-hdpi/images/loop00019.pngbin0 -> 10004 bytes
-rw-r--r--res-hdpi/images/loop00020.pngbin0 -> 9793 bytes
-rw-r--r--res-hdpi/images/loop00021.pngbin0 -> 9952 bytes
-rw-r--r--res-hdpi/images/loop00022.pngbin0 -> 9784 bytes
-rw-r--r--res-hdpi/images/loop00023.pngbin0 -> 9758 bytes
-rw-r--r--res-hdpi/images/loop00024.pngbin0 -> 9738 bytes
-rw-r--r--res-hdpi/images/loop00025.pngbin0 -> 9716 bytes
-rw-r--r--res-hdpi/images/loop00026.pngbin0 -> 9912 bytes
-rw-r--r--res-hdpi/images/loop00027.pngbin0 -> 9716 bytes
-rw-r--r--res-hdpi/images/loop00028.pngbin0 -> 10005 bytes
-rw-r--r--res-hdpi/images/loop00029.pngbin0 -> 10038 bytes
-rw-r--r--res-hdpi/images/loop00030.pngbin0 -> 9975 bytes
-rw-r--r--res-hdpi/images/loop00031.pngbin0 -> 9855 bytes
-rw-r--r--res-hdpi/images/loop00032.pngbin0 -> 9743 bytes
-rw-r--r--res-hdpi/images/loop00033.pngbin0 -> 9989 bytes
-rw-r--r--res-hdpi/images/loop00034.pngbin0 -> 10005 bytes
-rw-r--r--res-hdpi/images/loop00035.pngbin0 -> 10192 bytes
-rw-r--r--res-hdpi/images/loop00036.pngbin0 -> 10112 bytes
-rw-r--r--res-hdpi/images/loop00037.pngbin0 -> 10325 bytes
-rw-r--r--res-hdpi/images/loop00038.pngbin0 -> 10477 bytes
-rw-r--r--res-hdpi/images/loop00039.pngbin0 -> 10458 bytes
-rw-r--r--res-hdpi/images/loop00040.pngbin0 -> 10381 bytes
-rw-r--r--res-hdpi/images/loop00041.pngbin0 -> 10791 bytes
-rw-r--r--res-hdpi/images/loop00042.pngbin0 -> 10753 bytes
-rw-r--r--res-hdpi/images/loop00043.pngbin0 -> 10721 bytes
-rw-r--r--res-hdpi/images/loop00044.pngbin0 -> 10763 bytes
-rw-r--r--res-hdpi/images/loop00045.pngbin0 -> 10839 bytes
-rw-r--r--res-hdpi/images/loop00046.pngbin0 -> 10883 bytes
-rw-r--r--res-hdpi/images/loop00047.pngbin0 -> 11049 bytes
-rw-r--r--res-hdpi/images/loop00048.pngbin0 -> 10971 bytes
-rw-r--r--res-hdpi/images/loop00049.pngbin0 -> 11018 bytes
-rw-r--r--res-hdpi/images/loop00050.pngbin0 -> 10662 bytes
-rw-r--r--res-hdpi/images/loop00051.pngbin0 -> 10500 bytes
-rw-r--r--res-hdpi/images/loop00052.pngbin0 -> 10593 bytes
-rw-r--r--res-hdpi/images/loop00053.pngbin0 -> 10591 bytes
-rw-r--r--res-hdpi/images/loop00054.pngbin0 -> 10594 bytes
-rw-r--r--res-hdpi/images/loop00055.pngbin0 -> 10338 bytes
-rw-r--r--res-hdpi/images/loop00056.pngbin0 -> 10291 bytes
-rw-r--r--res-hdpi/images/loop00057.pngbin0 -> 10227 bytes
-rw-r--r--res-hdpi/images/loop00058.pngbin0 -> 10082 bytes
-rw-r--r--res-hdpi/images/loop00059.pngbin0 -> 9914 bytes
-rw-r--r--res-hdpi/images/loop00060.pngbin0 -> 10011 bytes
-rw-r--r--res-hdpi/images/loop00061.pngbin0 -> 9884 bytes
-rw-r--r--res-hdpi/images/loop00062.pngbin0 -> 9943 bytes
-rw-r--r--res-hdpi/images/loop00063.pngbin0 -> 9961 bytes
-rw-r--r--res-hdpi/images/loop00064.pngbin0 -> 9965 bytes
-rw-r--r--res-hdpi/images/loop00065.pngbin0 -> 9969 bytes
-rw-r--r--res-hdpi/images/loop00066.pngbin0 -> 9816 bytes
-rw-r--r--res-hdpi/images/loop00067.pngbin0 -> 10008 bytes
-rw-r--r--res-hdpi/images/loop00068.pngbin0 -> 9980 bytes
-rw-r--r--res-hdpi/images/loop00069.pngbin0 -> 9829 bytes
-rw-r--r--res-hdpi/images/loop00070.pngbin0 -> 10000 bytes
-rw-r--r--res-hdpi/images/loop00071.pngbin0 -> 9831 bytes
-rw-r--r--res-hdpi/images/loop00072.pngbin0 -> 9641 bytes
-rw-r--r--res-hdpi/images/loop00073.pngbin0 -> 9616 bytes
-rw-r--r--res-hdpi/images/loop00074.pngbin0 -> 9440 bytes
-rw-r--r--res-hdpi/images/loop00075.pngbin0 -> 9238 bytes
-rw-r--r--res-hdpi/images/loop00076.pngbin0 -> 9244 bytes
-rw-r--r--res-hdpi/images/loop00077.pngbin0 -> 9056 bytes
-rw-r--r--res-hdpi/images/loop00078.pngbin0 -> 9027 bytes
-rw-r--r--res-hdpi/images/loop00079.pngbin0 -> 9030 bytes
-rw-r--r--res-hdpi/images/loop00080.pngbin0 -> 9251 bytes
-rw-r--r--res-hdpi/images/loop00081.pngbin0 -> 9435 bytes
-rw-r--r--res-hdpi/images/loop00082.pngbin0 -> 9672 bytes
-rw-r--r--res-hdpi/images/loop00083.pngbin0 -> 9581 bytes
-rw-r--r--res-hdpi/images/loop00084.pngbin0 -> 9684 bytes
-rw-r--r--res-hdpi/images/loop00085.pngbin0 -> 9824 bytes
-rw-r--r--res-hdpi/images/loop00086.pngbin0 -> 9833 bytes
-rw-r--r--res-hdpi/images/loop00087.pngbin0 -> 9827 bytes
-rw-r--r--res-hdpi/images/loop00088.pngbin0 -> 9772 bytes
-rw-r--r--res-hdpi/images/loop00089.pngbin0 -> 9626 bytes
-rw-r--r--res-hdpi/images/loop00090.pngbin0 -> 9715 bytes
-rw-r--r--res-hdpi/images/loop01.pngbin35784 -> 0 bytes
-rw-r--r--res-hdpi/images/loop02.pngbin35525 -> 0 bytes
-rw-r--r--res-hdpi/images/loop03.pngbin35491 -> 0 bytes
-rw-r--r--res-hdpi/images/loop04.pngbin35522 -> 0 bytes
-rw-r--r--res-hdpi/images/loop05.pngbin35645 -> 0 bytes
-rw-r--r--res-hdpi/images/loop06.pngbin35650 -> 0 bytes
-rw-r--r--res-hdpi/images/progress_empty.pngbin118 -> 113 bytes
-rw-r--r--res-hdpi/images/progress_fill.pngbin404 -> 113 bytes
-rw-r--r--res-mdpi/images/loop00.pngbin35724 -> 0 bytes
-rw-r--r--res-mdpi/images/loop00000.pngbin0 -> 6155 bytes
-rw-r--r--res-mdpi/images/loop00001.pngbin0 -> 6135 bytes
-rw-r--r--res-mdpi/images/loop00002.pngbin0 -> 6122 bytes
-rw-r--r--res-mdpi/images/loop00003.pngbin0 -> 6181 bytes
-rw-r--r--res-mdpi/images/loop00004.pngbin0 -> 6224 bytes
-rw-r--r--res-mdpi/images/loop00005.pngbin0 -> 6280 bytes
-rw-r--r--res-mdpi/images/loop00006.pngbin0 -> 6318 bytes
-rw-r--r--res-mdpi/images/loop00007.pngbin0 -> 6345 bytes
-rw-r--r--res-mdpi/images/loop00008.pngbin0 -> 6382 bytes
-rw-r--r--res-mdpi/images/loop00009.pngbin0 -> 6406 bytes
-rw-r--r--res-mdpi/images/loop00010.pngbin0 -> 6299 bytes
-rw-r--r--res-mdpi/images/loop00011.pngbin0 -> 6373 bytes
-rw-r--r--res-mdpi/images/loop00012.pngbin0 -> 6269 bytes
-rw-r--r--res-mdpi/images/loop00013.pngbin0 -> 6351 bytes
-rw-r--r--res-mdpi/images/loop00014.pngbin0 -> 6257 bytes
-rw-r--r--res-mdpi/images/loop00015.pngbin0 -> 6288 bytes
-rw-r--r--res-mdpi/images/loop00016.pngbin0 -> 6273 bytes
-rw-r--r--res-mdpi/images/loop00017.pngbin0 -> 6228 bytes
-rw-r--r--res-mdpi/images/loop00018.pngbin0 -> 6248 bytes
-rw-r--r--res-mdpi/images/loop00019.pngbin0 -> 6116 bytes
-rw-r--r--res-mdpi/images/loop00020.pngbin0 -> 6031 bytes
-rw-r--r--res-mdpi/images/loop00021.pngbin0 -> 6036 bytes
-rw-r--r--res-mdpi/images/loop00022.pngbin0 -> 6049 bytes
-rw-r--r--res-mdpi/images/loop00023.pngbin0 -> 6077 bytes
-rw-r--r--res-mdpi/images/loop00024.pngbin0 -> 5992 bytes
-rw-r--r--res-mdpi/images/loop00025.pngbin0 -> 6007 bytes
-rw-r--r--res-mdpi/images/loop00026.pngbin0 -> 6029 bytes
-rw-r--r--res-mdpi/images/loop00027.pngbin0 -> 5993 bytes
-rw-r--r--res-mdpi/images/loop00028.pngbin0 -> 6004 bytes
-rw-r--r--res-mdpi/images/loop00029.pngbin0 -> 6146 bytes
-rw-r--r--res-mdpi/images/loop00030.pngbin0 -> 6196 bytes
-rw-r--r--res-mdpi/images/loop00031.pngbin0 -> 6134 bytes
-rw-r--r--res-mdpi/images/loop00032.pngbin0 -> 6114 bytes
-rw-r--r--res-mdpi/images/loop00033.pngbin0 -> 6083 bytes
-rw-r--r--res-mdpi/images/loop00034.pngbin0 -> 6132 bytes
-rw-r--r--res-mdpi/images/loop00035.pngbin0 -> 6239 bytes
-rw-r--r--res-mdpi/images/loop00036.pngbin0 -> 6260 bytes
-rw-r--r--res-mdpi/images/loop00037.pngbin0 -> 6317 bytes
-rw-r--r--res-mdpi/images/loop00038.pngbin0 -> 6424 bytes
-rw-r--r--res-mdpi/images/loop00039.pngbin0 -> 6479 bytes
-rw-r--r--res-mdpi/images/loop00040.pngbin0 -> 6515 bytes
-rw-r--r--res-mdpi/images/loop00041.pngbin0 -> 6643 bytes
-rw-r--r--res-mdpi/images/loop00042.pngbin0 -> 6654 bytes
-rw-r--r--res-mdpi/images/loop00043.pngbin0 -> 6619 bytes
-rw-r--r--res-mdpi/images/loop00044.pngbin0 -> 6730 bytes
-rw-r--r--res-mdpi/images/loop00045.pngbin0 -> 6622 bytes
-rw-r--r--res-mdpi/images/loop00046.pngbin0 -> 6683 bytes
-rw-r--r--res-mdpi/images/loop00047.pngbin0 -> 6655 bytes
-rw-r--r--res-mdpi/images/loop00048.pngbin0 -> 6768 bytes
-rw-r--r--res-mdpi/images/loop00049.pngbin0 -> 6671 bytes
-rw-r--r--res-mdpi/images/loop00050.pngbin0 -> 6572 bytes
-rw-r--r--res-mdpi/images/loop00051.pngbin0 -> 6551 bytes
-rw-r--r--res-mdpi/images/loop00052.pngbin0 -> 6561 bytes
-rw-r--r--res-mdpi/images/loop00053.pngbin0 -> 6486 bytes
-rw-r--r--res-mdpi/images/loop00054.pngbin0 -> 6559 bytes
-rw-r--r--res-mdpi/images/loop00055.pngbin0 -> 6498 bytes
-rw-r--r--res-mdpi/images/loop00056.pngbin0 -> 6369 bytes
-rw-r--r--res-mdpi/images/loop00057.pngbin0 -> 6336 bytes
-rw-r--r--res-mdpi/images/loop00058.pngbin0 -> 6329 bytes
-rw-r--r--res-mdpi/images/loop00059.pngbin0 -> 6261 bytes
-rw-r--r--res-mdpi/images/loop00060.pngbin0 -> 6168 bytes
-rw-r--r--res-mdpi/images/loop00061.pngbin0 -> 6161 bytes
-rw-r--r--res-mdpi/images/loop00062.pngbin0 -> 6185 bytes
-rw-r--r--res-mdpi/images/loop00063.pngbin0 -> 6235 bytes
-rw-r--r--res-mdpi/images/loop00064.pngbin0 -> 6226 bytes
-rw-r--r--res-mdpi/images/loop00065.pngbin0 -> 6280 bytes
-rw-r--r--res-mdpi/images/loop00066.pngbin0 -> 6167 bytes
-rw-r--r--res-mdpi/images/loop00067.pngbin0 -> 6161 bytes
-rw-r--r--res-mdpi/images/loop00068.pngbin0 -> 6234 bytes
-rw-r--r--res-mdpi/images/loop00069.pngbin0 -> 6190 bytes
-rw-r--r--res-mdpi/images/loop00070.pngbin0 -> 6168 bytes
-rw-r--r--res-mdpi/images/loop00071.pngbin0 -> 6083 bytes
-rw-r--r--res-mdpi/images/loop00072.pngbin0 -> 5992 bytes
-rw-r--r--res-mdpi/images/loop00073.pngbin0 -> 5967 bytes
-rw-r--r--res-mdpi/images/loop00074.pngbin0 -> 5818 bytes
-rw-r--r--res-mdpi/images/loop00075.pngbin0 -> 5717 bytes
-rw-r--r--res-mdpi/images/loop00076.pngbin0 -> 5724 bytes
-rw-r--r--res-mdpi/images/loop00077.pngbin0 -> 5644 bytes
-rw-r--r--res-mdpi/images/loop00078.pngbin0 -> 5660 bytes
-rw-r--r--res-mdpi/images/loop00079.pngbin0 -> 5670 bytes
-rw-r--r--res-mdpi/images/loop00080.pngbin0 -> 5718 bytes
-rw-r--r--res-mdpi/images/loop00081.pngbin0 -> 5872 bytes
-rw-r--r--res-mdpi/images/loop00082.pngbin0 -> 5929 bytes
-rw-r--r--res-mdpi/images/loop00083.pngbin0 -> 6009 bytes
-rw-r--r--res-mdpi/images/loop00084.pngbin0 -> 5988 bytes
-rw-r--r--res-mdpi/images/loop00085.pngbin0 -> 6026 bytes
-rw-r--r--res-mdpi/images/loop00086.pngbin0 -> 6021 bytes
-rw-r--r--res-mdpi/images/loop00087.pngbin0 -> 6163 bytes
-rw-r--r--res-mdpi/images/loop00088.pngbin0 -> 6127 bytes
-rw-r--r--res-mdpi/images/loop00089.pngbin0 -> 6243 bytes
-rw-r--r--res-mdpi/images/loop00090.pngbin0 -> 6155 bytes
-rw-r--r--res-mdpi/images/loop01.pngbin35784 -> 0 bytes
-rw-r--r--res-mdpi/images/loop02.pngbin35525 -> 0 bytes
-rw-r--r--res-mdpi/images/loop03.pngbin35491 -> 0 bytes
-rw-r--r--res-mdpi/images/loop04.pngbin35522 -> 0 bytes
-rw-r--r--res-mdpi/images/loop05.pngbin35645 -> 0 bytes
-rw-r--r--res-mdpi/images/loop06.pngbin35650 -> 0 bytes
-rw-r--r--res-mdpi/images/progress_empty.pngbin118 -> 113 bytes
-rw-r--r--res-mdpi/images/progress_fill.pngbin404 -> 113 bytes
-rw-r--r--res-xhdpi/images/loop00.pngbin35724 -> 0 bytes
-rw-r--r--res-xhdpi/images/loop00000.pngbin0 -> 13121 bytes
-rw-r--r--res-xhdpi/images/loop00001.pngbin0 -> 12986 bytes
-rw-r--r--res-xhdpi/images/loop00002.pngbin0 -> 13588 bytes
-rw-r--r--res-xhdpi/images/loop00003.pngbin0 -> 13584 bytes
-rw-r--r--res-xhdpi/images/loop00004.pngbin0 -> 13685 bytes
-rw-r--r--res-xhdpi/images/loop00005.pngbin0 -> 13802 bytes
-rw-r--r--res-xhdpi/images/loop00006.pngbin0 -> 14188 bytes
-rw-r--r--res-xhdpi/images/loop00007.pngbin0 -> 14027 bytes
-rw-r--r--res-xhdpi/images/loop00008.pngbin0 -> 14273 bytes
-rw-r--r--res-xhdpi/images/loop00009.pngbin0 -> 14122 bytes
-rw-r--r--res-xhdpi/images/loop00010.pngbin0 -> 14226 bytes
-rw-r--r--res-xhdpi/images/loop00011.pngbin0 -> 14155 bytes
-rw-r--r--res-xhdpi/images/loop00012.pngbin0 -> 14375 bytes
-rw-r--r--res-xhdpi/images/loop00013.pngbin0 -> 14231 bytes
-rw-r--r--res-xhdpi/images/loop00014.pngbin0 -> 14037 bytes
-rw-r--r--res-xhdpi/images/loop00015.pngbin0 -> 14052 bytes
-rw-r--r--res-xhdpi/images/loop00016.pngbin0 -> 13930 bytes
-rw-r--r--res-xhdpi/images/loop00017.pngbin0 -> 14127 bytes
-rw-r--r--res-xhdpi/images/loop00018.pngbin0 -> 14157 bytes
-rw-r--r--res-xhdpi/images/loop00019.pngbin0 -> 13666 bytes
-rw-r--r--res-xhdpi/images/loop00020.pngbin0 -> 13677 bytes
-rw-r--r--res-xhdpi/images/loop00021.pngbin0 -> 13777 bytes
-rw-r--r--res-xhdpi/images/loop00022.pngbin0 -> 13546 bytes
-rw-r--r--res-xhdpi/images/loop00023.pngbin0 -> 13674 bytes
-rw-r--r--res-xhdpi/images/loop00024.pngbin0 -> 13465 bytes
-rw-r--r--res-xhdpi/images/loop00025.pngbin0 -> 13421 bytes
-rw-r--r--res-xhdpi/images/loop00026.pngbin0 -> 13507 bytes
-rw-r--r--res-xhdpi/images/loop00027.pngbin0 -> 13272 bytes
-rw-r--r--res-xhdpi/images/loop00028.pngbin0 -> 13692 bytes
-rw-r--r--res-xhdpi/images/loop00029.pngbin0 -> 13709 bytes
-rw-r--r--res-xhdpi/images/loop00030.pngbin0 -> 13650 bytes
-rw-r--r--res-xhdpi/images/loop00031.pngbin0 -> 13519 bytes
-rw-r--r--res-xhdpi/images/loop00032.pngbin0 -> 13523 bytes
-rw-r--r--res-xhdpi/images/loop00033.pngbin0 -> 13526 bytes
-rw-r--r--res-xhdpi/images/loop00034.pngbin0 -> 13751 bytes
-rw-r--r--res-xhdpi/images/loop00035.pngbin0 -> 14005 bytes
-rw-r--r--res-xhdpi/images/loop00036.pngbin0 -> 14137 bytes
-rw-r--r--res-xhdpi/images/loop00037.pngbin0 -> 14320 bytes
-rw-r--r--res-xhdpi/images/loop00038.pngbin0 -> 14322 bytes
-rw-r--r--res-xhdpi/images/loop00039.pngbin0 -> 14536 bytes
-rw-r--r--res-xhdpi/images/loop00040.pngbin0 -> 14550 bytes
-rw-r--r--res-xhdpi/images/loop00041.pngbin0 -> 14691 bytes
-rw-r--r--res-xhdpi/images/loop00042.pngbin0 -> 14935 bytes
-rw-r--r--res-xhdpi/images/loop00043.pngbin0 -> 14884 bytes
-rw-r--r--res-xhdpi/images/loop00044.pngbin0 -> 14958 bytes
-rw-r--r--res-xhdpi/images/loop00045.pngbin0 -> 14868 bytes
-rw-r--r--res-xhdpi/images/loop00046.pngbin0 -> 15135 bytes
-rw-r--r--res-xhdpi/images/loop00047.pngbin0 -> 14967 bytes
-rw-r--r--res-xhdpi/images/loop00048.pngbin0 -> 15144 bytes
-rw-r--r--res-xhdpi/images/loop00049.pngbin0 -> 15063 bytes
-rw-r--r--res-xhdpi/images/loop00050.pngbin0 -> 14846 bytes
-rw-r--r--res-xhdpi/images/loop00051.pngbin0 -> 14867 bytes
-rw-r--r--res-xhdpi/images/loop00052.pngbin0 -> 14738 bytes
-rw-r--r--res-xhdpi/images/loop00053.pngbin0 -> 14750 bytes
-rw-r--r--res-xhdpi/images/loop00054.pngbin0 -> 14430 bytes
-rw-r--r--res-xhdpi/images/loop00055.pngbin0 -> 14483 bytes
-rw-r--r--res-xhdpi/images/loop00056.pngbin0 -> 14106 bytes
-rw-r--r--res-xhdpi/images/loop00057.pngbin0 -> 14331 bytes
-rw-r--r--res-xhdpi/images/loop00058.pngbin0 -> 13771 bytes
-rw-r--r--res-xhdpi/images/loop00059.pngbin0 -> 13765 bytes
-rw-r--r--res-xhdpi/images/loop00060.pngbin0 -> 13502 bytes
-rw-r--r--res-xhdpi/images/loop00061.pngbin0 -> 13758 bytes
-rw-r--r--res-xhdpi/images/loop00062.pngbin0 -> 13659 bytes
-rw-r--r--res-xhdpi/images/loop00063.pngbin0 -> 13836 bytes
-rw-r--r--res-xhdpi/images/loop00064.pngbin0 -> 13734 bytes
-rw-r--r--res-xhdpi/images/loop00065.pngbin0 -> 13620 bytes
-rw-r--r--res-xhdpi/images/loop00066.pngbin0 -> 13530 bytes
-rw-r--r--res-xhdpi/images/loop00067.pngbin0 -> 13549 bytes
-rw-r--r--res-xhdpi/images/loop00068.pngbin0 -> 13608 bytes
-rw-r--r--res-xhdpi/images/loop00069.pngbin0 -> 13454 bytes
-rw-r--r--res-xhdpi/images/loop00070.pngbin0 -> 13830 bytes
-rw-r--r--res-xhdpi/images/loop00071.pngbin0 -> 13616 bytes
-rw-r--r--res-xhdpi/images/loop00072.pngbin0 -> 13308 bytes
-rw-r--r--res-xhdpi/images/loop00073.pngbin0 -> 13150 bytes
-rw-r--r--res-xhdpi/images/loop00074.pngbin0 -> 13091 bytes
-rw-r--r--res-xhdpi/images/loop00075.pngbin0 -> 12954 bytes
-rw-r--r--res-xhdpi/images/loop00076.pngbin0 -> 12621 bytes
-rw-r--r--res-xhdpi/images/loop00077.pngbin0 -> 12465 bytes
-rw-r--r--res-xhdpi/images/loop00078.pngbin0 -> 12583 bytes
-rw-r--r--res-xhdpi/images/loop00079.pngbin0 -> 12643 bytes
-rw-r--r--res-xhdpi/images/loop00080.pngbin0 -> 12859 bytes
-rw-r--r--res-xhdpi/images/loop00081.pngbin0 -> 13182 bytes
-rw-r--r--res-xhdpi/images/loop00082.pngbin0 -> 13031 bytes
-rw-r--r--res-xhdpi/images/loop00083.pngbin0 -> 12974 bytes
-rw-r--r--res-xhdpi/images/loop00084.pngbin0 -> 13116 bytes
-rw-r--r--res-xhdpi/images/loop00085.pngbin0 -> 13734 bytes
-rw-r--r--res-xhdpi/images/loop00086.pngbin0 -> 13390 bytes
-rw-r--r--res-xhdpi/images/loop00087.pngbin0 -> 13576 bytes
-rw-r--r--res-xhdpi/images/loop00088.pngbin0 -> 13439 bytes
-rw-r--r--res-xhdpi/images/loop00089.pngbin0 -> 13377 bytes
-rw-r--r--res-xhdpi/images/loop00090.pngbin0 -> 13121 bytes
-rw-r--r--res-xhdpi/images/loop01.pngbin35784 -> 0 bytes
-rw-r--r--res-xhdpi/images/loop02.pngbin35525 -> 0 bytes
-rw-r--r--res-xhdpi/images/loop03.pngbin35491 -> 0 bytes
-rw-r--r--res-xhdpi/images/loop04.pngbin35522 -> 0 bytes
-rw-r--r--res-xhdpi/images/loop05.pngbin35645 -> 0 bytes
-rw-r--r--res-xhdpi/images/loop06.pngbin35650 -> 0 bytes
-rw-r--r--res-xhdpi/images/progress_empty.pngbin118 -> 113 bytes
-rw-r--r--res-xhdpi/images/progress_fill.pngbin404 -> 113 bytes
-rw-r--r--res-xxhdpi/images/loop00.pngbin35724 -> 0 bytes
-rw-r--r--res-xxhdpi/images/loop00000.pngbin0 -> 23844 bytes
-rw-r--r--res-xxhdpi/images/loop00001.pngbin0 -> 23888 bytes
-rw-r--r--res-xxhdpi/images/loop00002.pngbin0 -> 23921 bytes
-rw-r--r--res-xxhdpi/images/loop00003.pngbin0 -> 23643 bytes
-rw-r--r--res-xxhdpi/images/loop00004.pngbin0 -> 24601 bytes
-rw-r--r--res-xxhdpi/images/loop00005.pngbin0 -> 24930 bytes
-rw-r--r--res-xxhdpi/images/loop00006.pngbin0 -> 25409 bytes
-rw-r--r--res-xxhdpi/images/loop00007.pngbin0 -> 25252 bytes
-rw-r--r--res-xxhdpi/images/loop00008.pngbin0 -> 25374 bytes
-rw-r--r--res-xxhdpi/images/loop00009.pngbin0 -> 25053 bytes
-rw-r--r--res-xxhdpi/images/loop00010.pngbin0 -> 25072 bytes
-rw-r--r--res-xxhdpi/images/loop00011.pngbin0 -> 25067 bytes
-rw-r--r--res-xxhdpi/images/loop00012.pngbin0 -> 24800 bytes
-rw-r--r--res-xxhdpi/images/loop00013.pngbin0 -> 24816 bytes
-rw-r--r--res-xxhdpi/images/loop00014.pngbin0 -> 24964 bytes
-rw-r--r--res-xxhdpi/images/loop00015.pngbin0 -> 25074 bytes
-rw-r--r--res-xxhdpi/images/loop00016.pngbin0 -> 25015 bytes
-rw-r--r--res-xxhdpi/images/loop00017.pngbin0 -> 25105 bytes
-rw-r--r--res-xxhdpi/images/loop00018.pngbin0 -> 25231 bytes
-rw-r--r--res-xxhdpi/images/loop00019.pngbin0 -> 24874 bytes
-rw-r--r--res-xxhdpi/images/loop00020.pngbin0 -> 24930 bytes
-rw-r--r--res-xxhdpi/images/loop00021.pngbin0 -> 24971 bytes
-rw-r--r--res-xxhdpi/images/loop00022.pngbin0 -> 25078 bytes
-rw-r--r--res-xxhdpi/images/loop00023.pngbin0 -> 24149 bytes
-rw-r--r--res-xxhdpi/images/loop00024.pngbin0 -> 24109 bytes
-rw-r--r--res-xxhdpi/images/loop00025.pngbin0 -> 23882 bytes
-rw-r--r--res-xxhdpi/images/loop00026.pngbin0 -> 24783 bytes
-rw-r--r--res-xxhdpi/images/loop00027.pngbin0 -> 24047 bytes
-rw-r--r--res-xxhdpi/images/loop00028.pngbin0 -> 24328 bytes
-rw-r--r--res-xxhdpi/images/loop00029.pngbin0 -> 24725 bytes
-rw-r--r--res-xxhdpi/images/loop00030.pngbin0 -> 24785 bytes
-rw-r--r--res-xxhdpi/images/loop00031.pngbin0 -> 24155 bytes
-rw-r--r--res-xxhdpi/images/loop00032.pngbin0 -> 25102 bytes
-rw-r--r--res-xxhdpi/images/loop00033.pngbin0 -> 24598 bytes
-rw-r--r--res-xxhdpi/images/loop00034.pngbin0 -> 24534 bytes
-rw-r--r--res-xxhdpi/images/loop00035.pngbin0 -> 25207 bytes
-rw-r--r--res-xxhdpi/images/loop00036.pngbin0 -> 24850 bytes
-rw-r--r--res-xxhdpi/images/loop00037.pngbin0 -> 25157 bytes
-rw-r--r--res-xxhdpi/images/loop00038.pngbin0 -> 25568 bytes
-rw-r--r--res-xxhdpi/images/loop00039.pngbin0 -> 25564 bytes
-rw-r--r--res-xxhdpi/images/loop00040.pngbin0 -> 26059 bytes
-rw-r--r--res-xxhdpi/images/loop00041.pngbin0 -> 25794 bytes
-rw-r--r--res-xxhdpi/images/loop00042.pngbin0 -> 26273 bytes
-rw-r--r--res-xxhdpi/images/loop00043.pngbin0 -> 25908 bytes
-rw-r--r--res-xxhdpi/images/loop00044.pngbin0 -> 26792 bytes
-rw-r--r--res-xxhdpi/images/loop00045.pngbin0 -> 26875 bytes
-rw-r--r--res-xxhdpi/images/loop00046.pngbin0 -> 26449 bytes
-rw-r--r--res-xxhdpi/images/loop00047.pngbin0 -> 27025 bytes
-rw-r--r--res-xxhdpi/images/loop00048.pngbin0 -> 27182 bytes
-rw-r--r--res-xxhdpi/images/loop00049.pngbin0 -> 27526 bytes
-rw-r--r--res-xxhdpi/images/loop00050.pngbin0 -> 25743 bytes
-rw-r--r--res-xxhdpi/images/loop00051.pngbin0 -> 26020 bytes
-rw-r--r--res-xxhdpi/images/loop00052.pngbin0 -> 26003 bytes
-rw-r--r--res-xxhdpi/images/loop00053.pngbin0 -> 25282 bytes
-rw-r--r--res-xxhdpi/images/loop00054.pngbin0 -> 25708 bytes
-rw-r--r--res-xxhdpi/images/loop00055.pngbin0 -> 25423 bytes
-rw-r--r--res-xxhdpi/images/loop00056.pngbin0 -> 25506 bytes
-rw-r--r--res-xxhdpi/images/loop00057.pngbin0 -> 25419 bytes
-rw-r--r--res-xxhdpi/images/loop00058.pngbin0 -> 24999 bytes
-rw-r--r--res-xxhdpi/images/loop00059.pngbin0 -> 24117 bytes
-rw-r--r--res-xxhdpi/images/loop00060.pngbin0 -> 24146 bytes
-rw-r--r--res-xxhdpi/images/loop00061.pngbin0 -> 24194 bytes
-rw-r--r--res-xxhdpi/images/loop00062.pngbin0 -> 24219 bytes
-rw-r--r--res-xxhdpi/images/loop00063.pngbin0 -> 24330 bytes
-rw-r--r--res-xxhdpi/images/loop00064.pngbin0 -> 24550 bytes
-rw-r--r--res-xxhdpi/images/loop00065.pngbin0 -> 24535 bytes
-rw-r--r--res-xxhdpi/images/loop00066.pngbin0 -> 24626 bytes
-rw-r--r--res-xxhdpi/images/loop00067.pngbin0 -> 24133 bytes
-rw-r--r--res-xxhdpi/images/loop00068.pngbin0 -> 24107 bytes
-rw-r--r--res-xxhdpi/images/loop00069.pngbin0 -> 24891 bytes
-rw-r--r--res-xxhdpi/images/loop00070.pngbin0 -> 24404 bytes
-rw-r--r--res-xxhdpi/images/loop00071.pngbin0 -> 24130 bytes
-rw-r--r--res-xxhdpi/images/loop00072.pngbin0 -> 24004 bytes
-rw-r--r--res-xxhdpi/images/loop00073.pngbin0 -> 23694 bytes
-rw-r--r--res-xxhdpi/images/loop00074.pngbin0 -> 23131 bytes
-rw-r--r--res-xxhdpi/images/loop00075.pngbin0 -> 23422 bytes
-rw-r--r--res-xxhdpi/images/loop00076.pngbin0 -> 22994 bytes
-rw-r--r--res-xxhdpi/images/loop00077.pngbin0 -> 23012 bytes
-rw-r--r--res-xxhdpi/images/loop00078.pngbin0 -> 22839 bytes
-rw-r--r--res-xxhdpi/images/loop00079.pngbin0 -> 23360 bytes
-rw-r--r--res-xxhdpi/images/loop00080.pngbin0 -> 23761 bytes
-rw-r--r--res-xxhdpi/images/loop00081.pngbin0 -> 23512 bytes
-rw-r--r--res-xxhdpi/images/loop00082.pngbin0 -> 23673 bytes
-rw-r--r--res-xxhdpi/images/loop00083.pngbin0 -> 24356 bytes
-rw-r--r--res-xxhdpi/images/loop00084.pngbin0 -> 23987 bytes
-rw-r--r--res-xxhdpi/images/loop00085.pngbin0 -> 24223 bytes
-rw-r--r--res-xxhdpi/images/loop00086.pngbin0 -> 24309 bytes
-rw-r--r--res-xxhdpi/images/loop00087.pngbin0 -> 24488 bytes
-rw-r--r--res-xxhdpi/images/loop00088.pngbin0 -> 24539 bytes
-rw-r--r--res-xxhdpi/images/loop00089.pngbin0 -> 24543 bytes
-rw-r--r--res-xxhdpi/images/loop00090.pngbin0 -> 23844 bytes
-rw-r--r--res-xxhdpi/images/loop01.pngbin35784 -> 0 bytes
-rw-r--r--res-xxhdpi/images/loop02.pngbin35525 -> 0 bytes
-rw-r--r--res-xxhdpi/images/loop03.pngbin35491 -> 0 bytes
-rw-r--r--res-xxhdpi/images/loop04.pngbin35522 -> 0 bytes
-rw-r--r--res-xxhdpi/images/loop05.pngbin35645 -> 0 bytes
-rw-r--r--res-xxhdpi/images/loop06.pngbin35650 -> 0 bytes
-rw-r--r--res-xxhdpi/images/progress_empty.pngbin118 -> 113 bytes
-rw-r--r--res-xxhdpi/images/progress_fill.pngbin404 -> 113 bytes
-rw-r--r--res-xxxhdpi/images/loop00.pngbin35724 -> 0 bytes
-rw-r--r--res-xxxhdpi/images/loop00000.pngbin0 -> 32138 bytes
-rw-r--r--res-xxxhdpi/images/loop00001.pngbin0 -> 32195 bytes
-rw-r--r--res-xxxhdpi/images/loop00002.pngbin0 -> 32040 bytes
-rw-r--r--res-xxxhdpi/images/loop00003.pngbin0 -> 32554 bytes
-rw-r--r--res-xxxhdpi/images/loop00004.pngbin0 -> 32935 bytes
-rw-r--r--res-xxxhdpi/images/loop00005.pngbin0 -> 33131 bytes
-rw-r--r--res-xxxhdpi/images/loop00006.pngbin0 -> 33508 bytes
-rw-r--r--res-xxxhdpi/images/loop00007.pngbin0 -> 34862 bytes
-rw-r--r--res-xxxhdpi/images/loop00008.pngbin0 -> 34026 bytes
-rw-r--r--res-xxxhdpi/images/loop00009.pngbin0 -> 33660 bytes
-rw-r--r--res-xxxhdpi/images/loop00010.pngbin0 -> 34391 bytes
-rw-r--r--res-xxxhdpi/images/loop00011.pngbin0 -> 34154 bytes
-rw-r--r--res-xxxhdpi/images/loop00012.pngbin0 -> 34256 bytes
-rw-r--r--res-xxxhdpi/images/loop00013.pngbin0 -> 34040 bytes
-rw-r--r--res-xxxhdpi/images/loop00014.pngbin0 -> 35473 bytes
-rw-r--r--res-xxxhdpi/images/loop00015.pngbin0 -> 34333 bytes
-rw-r--r--res-xxxhdpi/images/loop00016.pngbin0 -> 33916 bytes
-rw-r--r--res-xxxhdpi/images/loop00017.pngbin0 -> 34493 bytes
-rw-r--r--res-xxxhdpi/images/loop00018.pngbin0 -> 33763 bytes
-rw-r--r--res-xxxhdpi/images/loop00019.pngbin0 -> 33855 bytes
-rw-r--r--res-xxxhdpi/images/loop00020.pngbin0 -> 33288 bytes
-rw-r--r--res-xxxhdpi/images/loop00021.pngbin0 -> 33174 bytes
-rw-r--r--res-xxxhdpi/images/loop00022.pngbin0 -> 33157 bytes
-rw-r--r--res-xxxhdpi/images/loop00023.pngbin0 -> 33287 bytes
-rw-r--r--res-xxxhdpi/images/loop00024.pngbin0 -> 32859 bytes
-rw-r--r--res-xxxhdpi/images/loop00025.pngbin0 -> 32260 bytes
-rw-r--r--res-xxxhdpi/images/loop00026.pngbin0 -> 32597 bytes
-rw-r--r--res-xxxhdpi/images/loop00027.pngbin0 -> 31878 bytes
-rw-r--r--res-xxxhdpi/images/loop00028.pngbin0 -> 32518 bytes
-rw-r--r--res-xxxhdpi/images/loop00029.pngbin0 -> 32930 bytes
-rw-r--r--res-xxxhdpi/images/loop00030.pngbin0 -> 33688 bytes
-rw-r--r--res-xxxhdpi/images/loop00031.pngbin0 -> 32547 bytes
-rw-r--r--res-xxxhdpi/images/loop00032.pngbin0 -> 33104 bytes
-rw-r--r--res-xxxhdpi/images/loop00033.pngbin0 -> 32907 bytes
-rw-r--r--res-xxxhdpi/images/loop00034.pngbin0 -> 33611 bytes
-rw-r--r--res-xxxhdpi/images/loop00035.pngbin0 -> 33202 bytes
-rw-r--r--res-xxxhdpi/images/loop00036.pngbin0 -> 32973 bytes
-rw-r--r--res-xxxhdpi/images/loop00037.pngbin0 -> 33595 bytes
-rw-r--r--res-xxxhdpi/images/loop00038.pngbin0 -> 34809 bytes
-rw-r--r--res-xxxhdpi/images/loop00039.pngbin0 -> 34692 bytes
-rw-r--r--res-xxxhdpi/images/loop00040.pngbin0 -> 35484 bytes
-rw-r--r--res-xxxhdpi/images/loop00041.pngbin0 -> 35146 bytes
-rw-r--r--res-xxxhdpi/images/loop00042.pngbin0 -> 34815 bytes
-rw-r--r--res-xxxhdpi/images/loop00043.pngbin0 -> 35465 bytes
-rw-r--r--res-xxxhdpi/images/loop00044.pngbin0 -> 35643 bytes
-rw-r--r--res-xxxhdpi/images/loop00045.pngbin0 -> 35835 bytes
-rw-r--r--res-xxxhdpi/images/loop00046.pngbin0 -> 36635 bytes
-rw-r--r--res-xxxhdpi/images/loop00047.pngbin0 -> 36481 bytes
-rw-r--r--res-xxxhdpi/images/loop00048.pngbin0 -> 36482 bytes
-rw-r--r--res-xxxhdpi/images/loop00049.pngbin0 -> 36341 bytes
-rw-r--r--res-xxxhdpi/images/loop00050.pngbin0 -> 34835 bytes
-rw-r--r--res-xxxhdpi/images/loop00051.pngbin0 -> 35569 bytes
-rw-r--r--res-xxxhdpi/images/loop00052.pngbin0 -> 34899 bytes
-rw-r--r--res-xxxhdpi/images/loop00053.pngbin0 -> 34589 bytes
-rw-r--r--res-xxxhdpi/images/loop00054.pngbin0 -> 34365 bytes
-rw-r--r--res-xxxhdpi/images/loop00055.pngbin0 -> 34332 bytes
-rw-r--r--res-xxxhdpi/images/loop00056.pngbin0 -> 34188 bytes
-rw-r--r--res-xxxhdpi/images/loop00057.pngbin0 -> 33961 bytes
-rw-r--r--res-xxxhdpi/images/loop00058.pngbin0 -> 33300 bytes
-rw-r--r--res-xxxhdpi/images/loop00059.pngbin0 -> 33405 bytes
-rw-r--r--res-xxxhdpi/images/loop00060.pngbin0 -> 33229 bytes
-rw-r--r--res-xxxhdpi/images/loop00061.pngbin0 -> 31814 bytes
-rw-r--r--res-xxxhdpi/images/loop00062.pngbin0 -> 32900 bytes
-rw-r--r--res-xxxhdpi/images/loop00063.pngbin0 -> 32809 bytes
-rw-r--r--res-xxxhdpi/images/loop00064.pngbin0 -> 32625 bytes
-rw-r--r--res-xxxhdpi/images/loop00065.pngbin0 -> 33560 bytes
-rw-r--r--res-xxxhdpi/images/loop00066.pngbin0 -> 32825 bytes
-rw-r--r--res-xxxhdpi/images/loop00067.pngbin0 -> 32885 bytes
-rw-r--r--res-xxxhdpi/images/loop00068.pngbin0 -> 31901 bytes
-rw-r--r--res-xxxhdpi/images/loop00069.pngbin0 -> 32514 bytes
-rw-r--r--res-xxxhdpi/images/loop00070.pngbin0 -> 33063 bytes
-rw-r--r--res-xxxhdpi/images/loop00071.pngbin0 -> 32486 bytes
-rw-r--r--res-xxxhdpi/images/loop00072.pngbin0 -> 32218 bytes
-rw-r--r--res-xxxhdpi/images/loop00073.pngbin0 -> 32100 bytes
-rw-r--r--res-xxxhdpi/images/loop00074.pngbin0 -> 31018 bytes
-rw-r--r--res-xxxhdpi/images/loop00075.pngbin0 -> 31186 bytes
-rw-r--r--res-xxxhdpi/images/loop00076.pngbin0 -> 30704 bytes
-rw-r--r--res-xxxhdpi/images/loop00077.pngbin0 -> 30379 bytes
-rw-r--r--res-xxxhdpi/images/loop00078.pngbin0 -> 31001 bytes
-rw-r--r--res-xxxhdpi/images/loop00079.pngbin0 -> 31273 bytes
-rw-r--r--res-xxxhdpi/images/loop00080.pngbin0 -> 30904 bytes
-rw-r--r--res-xxxhdpi/images/loop00081.pngbin0 -> 31821 bytes
-rw-r--r--res-xxxhdpi/images/loop00082.pngbin0 -> 31287 bytes
-rw-r--r--res-xxxhdpi/images/loop00083.pngbin0 -> 31149 bytes
-rw-r--r--res-xxxhdpi/images/loop00084.pngbin0 -> 31294 bytes
-rw-r--r--res-xxxhdpi/images/loop00085.pngbin0 -> 31875 bytes
-rw-r--r--res-xxxhdpi/images/loop00086.pngbin0 -> 32357 bytes
-rw-r--r--res-xxxhdpi/images/loop00087.pngbin0 -> 32312 bytes
-rw-r--r--res-xxxhdpi/images/loop00088.pngbin0 -> 31914 bytes
-rw-r--r--res-xxxhdpi/images/loop00089.pngbin0 -> 32685 bytes
-rw-r--r--res-xxxhdpi/images/loop00090.pngbin0 -> 32138 bytes
-rw-r--r--res-xxxhdpi/images/loop01.pngbin35784 -> 0 bytes
-rw-r--r--res-xxxhdpi/images/loop02.pngbin35525 -> 0 bytes
-rw-r--r--res-xxxhdpi/images/loop03.pngbin35491 -> 0 bytes
-rw-r--r--res-xxxhdpi/images/loop04.pngbin35522 -> 0 bytes
-rw-r--r--res-xxxhdpi/images/loop05.pngbin35645 -> 0 bytes
-rw-r--r--res-xxxhdpi/images/loop06.pngbin35650 -> 0 bytes
-rw-r--r--res-xxxhdpi/images/progress_empty.pngbin118 -> 113 bytes
-rw-r--r--res-xxxhdpi/images/progress_fill.pngbin404 -> 113 bytes
-rw-r--r--screen_ui.cpp116
-rw-r--r--screen_ui.h14
502 files changed, 80 insertions, 50 deletions
diff --git a/res-hdpi/images/loop00.png b/res-hdpi/images/loop00.png
deleted file mode 100644
index d360c79c..00000000
--- a/res-hdpi/images/loop00.png
+++ /dev/null
Binary files differ
diff --git a/res-hdpi/images/loop00000.png b/res-hdpi/images/loop00000.png
new file mode 100644
index 00000000..030fa2b3
--- /dev/null
+++ b/res-hdpi/images/loop00000.png
Binary files differ
diff --git a/res-hdpi/images/loop00001.png b/res-hdpi/images/loop00001.png
new file mode 100644
index 00000000..546a1024
--- /dev/null
+++ b/res-hdpi/images/loop00001.png
Binary files differ
diff --git a/res-hdpi/images/loop00002.png b/res-hdpi/images/loop00002.png
new file mode 100644
index 00000000..262be3f2
--- /dev/null
+++ b/res-hdpi/images/loop00002.png
Binary files differ
diff --git a/res-hdpi/images/loop00003.png b/res-hdpi/images/loop00003.png
new file mode 100644
index 00000000..1282fb30
--- /dev/null
+++ b/res-hdpi/images/loop00003.png
Binary files differ
diff --git a/res-hdpi/images/loop00004.png b/res-hdpi/images/loop00004.png
new file mode 100644
index 00000000..2ff7678f
--- /dev/null
+++ b/res-hdpi/images/loop00004.png
Binary files differ
diff --git a/res-hdpi/images/loop00005.png b/res-hdpi/images/loop00005.png
new file mode 100644
index 00000000..20b4d815
--- /dev/null
+++ b/res-hdpi/images/loop00005.png
Binary files differ
diff --git a/res-hdpi/images/loop00006.png b/res-hdpi/images/loop00006.png
new file mode 100644
index 00000000..0f5b28d4
--- /dev/null
+++ b/res-hdpi/images/loop00006.png
Binary files differ
diff --git a/res-hdpi/images/loop00007.png b/res-hdpi/images/loop00007.png
new file mode 100644
index 00000000..008acc85
--- /dev/null
+++ b/res-hdpi/images/loop00007.png
Binary files differ
diff --git a/res-hdpi/images/loop00008.png b/res-hdpi/images/loop00008.png
new file mode 100644
index 00000000..ca1309dc
--- /dev/null
+++ b/res-hdpi/images/loop00008.png
Binary files differ
diff --git a/res-hdpi/images/loop00009.png b/res-hdpi/images/loop00009.png
new file mode 100644
index 00000000..b2730f19
--- /dev/null
+++ b/res-hdpi/images/loop00009.png
Binary files differ
diff --git a/res-hdpi/images/loop00010.png b/res-hdpi/images/loop00010.png
new file mode 100644
index 00000000..3867e9c9
--- /dev/null
+++ b/res-hdpi/images/loop00010.png
Binary files differ
diff --git a/res-hdpi/images/loop00011.png b/res-hdpi/images/loop00011.png
new file mode 100644
index 00000000..2761d8fc
--- /dev/null
+++ b/res-hdpi/images/loop00011.png
Binary files differ
diff --git a/res-hdpi/images/loop00012.png b/res-hdpi/images/loop00012.png
new file mode 100644
index 00000000..2d976ef6
--- /dev/null
+++ b/res-hdpi/images/loop00012.png
Binary files differ
diff --git a/res-hdpi/images/loop00013.png b/res-hdpi/images/loop00013.png
new file mode 100644
index 00000000..5c96bb52
--- /dev/null
+++ b/res-hdpi/images/loop00013.png
Binary files differ
diff --git a/res-hdpi/images/loop00014.png b/res-hdpi/images/loop00014.png
new file mode 100644
index 00000000..d481ec57
--- /dev/null
+++ b/res-hdpi/images/loop00014.png
Binary files differ
diff --git a/res-hdpi/images/loop00015.png b/res-hdpi/images/loop00015.png
new file mode 100644
index 00000000..47716ede
--- /dev/null
+++ b/res-hdpi/images/loop00015.png
Binary files differ
diff --git a/res-hdpi/images/loop00016.png b/res-hdpi/images/loop00016.png
new file mode 100644
index 00000000..c0cffe85
--- /dev/null
+++ b/res-hdpi/images/loop00016.png
Binary files differ
diff --git a/res-hdpi/images/loop00017.png b/res-hdpi/images/loop00017.png
new file mode 100644
index 00000000..a0dc2e51
--- /dev/null
+++ b/res-hdpi/images/loop00017.png
Binary files differ
diff --git a/res-hdpi/images/loop00018.png b/res-hdpi/images/loop00018.png
new file mode 100644
index 00000000..c8eefc5f
--- /dev/null
+++ b/res-hdpi/images/loop00018.png
Binary files differ
diff --git a/res-hdpi/images/loop00019.png b/res-hdpi/images/loop00019.png
new file mode 100644
index 00000000..0d9d8e0f
--- /dev/null
+++ b/res-hdpi/images/loop00019.png
Binary files differ
diff --git a/res-hdpi/images/loop00020.png b/res-hdpi/images/loop00020.png
new file mode 100644
index 00000000..b4909a80
--- /dev/null
+++ b/res-hdpi/images/loop00020.png
Binary files differ
diff --git a/res-hdpi/images/loop00021.png b/res-hdpi/images/loop00021.png
new file mode 100644
index 00000000..b3c5274c
--- /dev/null
+++ b/res-hdpi/images/loop00021.png
Binary files differ
diff --git a/res-hdpi/images/loop00022.png b/res-hdpi/images/loop00022.png
new file mode 100644
index 00000000..827c9370
--- /dev/null
+++ b/res-hdpi/images/loop00022.png
Binary files differ
diff --git a/res-hdpi/images/loop00023.png b/res-hdpi/images/loop00023.png
new file mode 100644
index 00000000..84440fec
--- /dev/null
+++ b/res-hdpi/images/loop00023.png
Binary files differ
diff --git a/res-hdpi/images/loop00024.png b/res-hdpi/images/loop00024.png
new file mode 100644
index 00000000..cfc4c5ba
--- /dev/null
+++ b/res-hdpi/images/loop00024.png
Binary files differ
diff --git a/res-hdpi/images/loop00025.png b/res-hdpi/images/loop00025.png
new file mode 100644
index 00000000..fd048fdc
--- /dev/null
+++ b/res-hdpi/images/loop00025.png
Binary files differ
diff --git a/res-hdpi/images/loop00026.png b/res-hdpi/images/loop00026.png
new file mode 100644
index 00000000..68251873
--- /dev/null
+++ b/res-hdpi/images/loop00026.png
Binary files differ
diff --git a/res-hdpi/images/loop00027.png b/res-hdpi/images/loop00027.png
new file mode 100644
index 00000000..238dad60
--- /dev/null
+++ b/res-hdpi/images/loop00027.png
Binary files differ
diff --git a/res-hdpi/images/loop00028.png b/res-hdpi/images/loop00028.png
new file mode 100644
index 00000000..55e058d2
--- /dev/null
+++ b/res-hdpi/images/loop00028.png
Binary files differ
diff --git a/res-hdpi/images/loop00029.png b/res-hdpi/images/loop00029.png
new file mode 100644
index 00000000..fc761370
--- /dev/null
+++ b/res-hdpi/images/loop00029.png
Binary files differ
diff --git a/res-hdpi/images/loop00030.png b/res-hdpi/images/loop00030.png
new file mode 100644
index 00000000..920634f8
--- /dev/null
+++ b/res-hdpi/images/loop00030.png
Binary files differ
diff --git a/res-hdpi/images/loop00031.png b/res-hdpi/images/loop00031.png
new file mode 100644
index 00000000..f5484646
--- /dev/null
+++ b/res-hdpi/images/loop00031.png
Binary files differ
diff --git a/res-hdpi/images/loop00032.png b/res-hdpi/images/loop00032.png
new file mode 100644
index 00000000..4cff5c44
--- /dev/null
+++ b/res-hdpi/images/loop00032.png
Binary files differ
diff --git a/res-hdpi/images/loop00033.png b/res-hdpi/images/loop00033.png
new file mode 100644
index 00000000..5d2d2722
--- /dev/null
+++ b/res-hdpi/images/loop00033.png
Binary files differ
diff --git a/res-hdpi/images/loop00034.png b/res-hdpi/images/loop00034.png
new file mode 100644
index 00000000..b4d73416
--- /dev/null
+++ b/res-hdpi/images/loop00034.png
Binary files differ
diff --git a/res-hdpi/images/loop00035.png b/res-hdpi/images/loop00035.png
new file mode 100644
index 00000000..49025b82
--- /dev/null
+++ b/res-hdpi/images/loop00035.png
Binary files differ
diff --git a/res-hdpi/images/loop00036.png b/res-hdpi/images/loop00036.png
new file mode 100644
index 00000000..b3aa58da
--- /dev/null
+++ b/res-hdpi/images/loop00036.png
Binary files differ
diff --git a/res-hdpi/images/loop00037.png b/res-hdpi/images/loop00037.png
new file mode 100644
index 00000000..ff47e85d
--- /dev/null
+++ b/res-hdpi/images/loop00037.png
Binary files differ
diff --git a/res-hdpi/images/loop00038.png b/res-hdpi/images/loop00038.png
new file mode 100644
index 00000000..8039b925
--- /dev/null
+++ b/res-hdpi/images/loop00038.png
Binary files differ
diff --git a/res-hdpi/images/loop00039.png b/res-hdpi/images/loop00039.png
new file mode 100644
index 00000000..e76d4bc9
--- /dev/null
+++ b/res-hdpi/images/loop00039.png
Binary files differ
diff --git a/res-hdpi/images/loop00040.png b/res-hdpi/images/loop00040.png
new file mode 100644
index 00000000..963cce7b
--- /dev/null
+++ b/res-hdpi/images/loop00040.png
Binary files differ
diff --git a/res-hdpi/images/loop00041.png b/res-hdpi/images/loop00041.png
new file mode 100644
index 00000000..dcd5f111
--- /dev/null
+++ b/res-hdpi/images/loop00041.png
Binary files differ
diff --git a/res-hdpi/images/loop00042.png b/res-hdpi/images/loop00042.png
new file mode 100644
index 00000000..72fe63ab
--- /dev/null
+++ b/res-hdpi/images/loop00042.png
Binary files differ
diff --git a/res-hdpi/images/loop00043.png b/res-hdpi/images/loop00043.png
new file mode 100644
index 00000000..c109af88
--- /dev/null
+++ b/res-hdpi/images/loop00043.png
Binary files differ
diff --git a/res-hdpi/images/loop00044.png b/res-hdpi/images/loop00044.png
new file mode 100644
index 00000000..6648ec22
--- /dev/null
+++ b/res-hdpi/images/loop00044.png
Binary files differ
diff --git a/res-hdpi/images/loop00045.png b/res-hdpi/images/loop00045.png
new file mode 100644
index 00000000..90bf4313
--- /dev/null
+++ b/res-hdpi/images/loop00045.png
Binary files differ
diff --git a/res-hdpi/images/loop00046.png b/res-hdpi/images/loop00046.png
new file mode 100644
index 00000000..50473f0e
--- /dev/null
+++ b/res-hdpi/images/loop00046.png
Binary files differ
diff --git a/res-hdpi/images/loop00047.png b/res-hdpi/images/loop00047.png
new file mode 100644
index 00000000..db470236
--- /dev/null
+++ b/res-hdpi/images/loop00047.png
Binary files differ
diff --git a/res-hdpi/images/loop00048.png b/res-hdpi/images/loop00048.png
new file mode 100644
index 00000000..462a4213
--- /dev/null
+++ b/res-hdpi/images/loop00048.png
Binary files differ
diff --git a/res-hdpi/images/loop00049.png b/res-hdpi/images/loop00049.png
new file mode 100644
index 00000000..f86af40f
--- /dev/null
+++ b/res-hdpi/images/loop00049.png
Binary files differ
diff --git a/res-hdpi/images/loop00050.png b/res-hdpi/images/loop00050.png
new file mode 100644
index 00000000..8c0af52f
--- /dev/null
+++ b/res-hdpi/images/loop00050.png
Binary files differ
diff --git a/res-hdpi/images/loop00051.png b/res-hdpi/images/loop00051.png
new file mode 100644
index 00000000..2360fc0d
--- /dev/null
+++ b/res-hdpi/images/loop00051.png
Binary files differ
diff --git a/res-hdpi/images/loop00052.png b/res-hdpi/images/loop00052.png
new file mode 100644
index 00000000..dd522001
--- /dev/null
+++ b/res-hdpi/images/loop00052.png
Binary files differ
diff --git a/res-hdpi/images/loop00053.png b/res-hdpi/images/loop00053.png
new file mode 100644
index 00000000..c7f0c188
--- /dev/null
+++ b/res-hdpi/images/loop00053.png
Binary files differ
diff --git a/res-hdpi/images/loop00054.png b/res-hdpi/images/loop00054.png
new file mode 100644
index 00000000..7f16eff5
--- /dev/null
+++ b/res-hdpi/images/loop00054.png
Binary files differ
diff --git a/res-hdpi/images/loop00055.png b/res-hdpi/images/loop00055.png
new file mode 100644
index 00000000..b9af0ce5
--- /dev/null
+++ b/res-hdpi/images/loop00055.png
Binary files differ
diff --git a/res-hdpi/images/loop00056.png b/res-hdpi/images/loop00056.png
new file mode 100644
index 00000000..40b9e9b3
--- /dev/null
+++ b/res-hdpi/images/loop00056.png
Binary files differ
diff --git a/res-hdpi/images/loop00057.png b/res-hdpi/images/loop00057.png
new file mode 100644
index 00000000..51068cb2
--- /dev/null
+++ b/res-hdpi/images/loop00057.png
Binary files differ
diff --git a/res-hdpi/images/loop00058.png b/res-hdpi/images/loop00058.png
new file mode 100644
index 00000000..eba4486a
--- /dev/null
+++ b/res-hdpi/images/loop00058.png
Binary files differ
diff --git a/res-hdpi/images/loop00059.png b/res-hdpi/images/loop00059.png
new file mode 100644
index 00000000..28761ac8
--- /dev/null
+++ b/res-hdpi/images/loop00059.png
Binary files differ
diff --git a/res-hdpi/images/loop00060.png b/res-hdpi/images/loop00060.png
new file mode 100644
index 00000000..6532eb93
--- /dev/null
+++ b/res-hdpi/images/loop00060.png
Binary files differ
diff --git a/res-hdpi/images/loop00061.png b/res-hdpi/images/loop00061.png
new file mode 100644
index 00000000..fbe2e2e9
--- /dev/null
+++ b/res-hdpi/images/loop00061.png
Binary files differ
diff --git a/res-hdpi/images/loop00062.png b/res-hdpi/images/loop00062.png
new file mode 100644
index 00000000..54341e34
--- /dev/null
+++ b/res-hdpi/images/loop00062.png
Binary files differ
diff --git a/res-hdpi/images/loop00063.png b/res-hdpi/images/loop00063.png
new file mode 100644
index 00000000..cfe9c802
--- /dev/null
+++ b/res-hdpi/images/loop00063.png
Binary files differ
diff --git a/res-hdpi/images/loop00064.png b/res-hdpi/images/loop00064.png
new file mode 100644
index 00000000..e1fe674e
--- /dev/null
+++ b/res-hdpi/images/loop00064.png
Binary files differ
diff --git a/res-hdpi/images/loop00065.png b/res-hdpi/images/loop00065.png
new file mode 100644
index 00000000..efa35b64
--- /dev/null
+++ b/res-hdpi/images/loop00065.png
Binary files differ
diff --git a/res-hdpi/images/loop00066.png b/res-hdpi/images/loop00066.png
new file mode 100644
index 00000000..d8c20fef
--- /dev/null
+++ b/res-hdpi/images/loop00066.png
Binary files differ
diff --git a/res-hdpi/images/loop00067.png b/res-hdpi/images/loop00067.png
new file mode 100644
index 00000000..ddf1ea4c
--- /dev/null
+++ b/res-hdpi/images/loop00067.png
Binary files differ
diff --git a/res-hdpi/images/loop00068.png b/res-hdpi/images/loop00068.png
new file mode 100644
index 00000000..827cfc6a
--- /dev/null
+++ b/res-hdpi/images/loop00068.png
Binary files differ
diff --git a/res-hdpi/images/loop00069.png b/res-hdpi/images/loop00069.png
new file mode 100644
index 00000000..6ab833f4
--- /dev/null
+++ b/res-hdpi/images/loop00069.png
Binary files differ
diff --git a/res-hdpi/images/loop00070.png b/res-hdpi/images/loop00070.png
new file mode 100644
index 00000000..a4cc06f1
--- /dev/null
+++ b/res-hdpi/images/loop00070.png
Binary files differ
diff --git a/res-hdpi/images/loop00071.png b/res-hdpi/images/loop00071.png
new file mode 100644
index 00000000..96653c18
--- /dev/null
+++ b/res-hdpi/images/loop00071.png
Binary files differ
diff --git a/res-hdpi/images/loop00072.png b/res-hdpi/images/loop00072.png
new file mode 100644
index 00000000..44a15f87
--- /dev/null
+++ b/res-hdpi/images/loop00072.png
Binary files differ
diff --git a/res-hdpi/images/loop00073.png b/res-hdpi/images/loop00073.png
new file mode 100644
index 00000000..8352c7ce
--- /dev/null
+++ b/res-hdpi/images/loop00073.png
Binary files differ
diff --git a/res-hdpi/images/loop00074.png b/res-hdpi/images/loop00074.png
new file mode 100644
index 00000000..914f1b7f
--- /dev/null
+++ b/res-hdpi/images/loop00074.png
Binary files differ
diff --git a/res-hdpi/images/loop00075.png b/res-hdpi/images/loop00075.png
new file mode 100644
index 00000000..372b8713
--- /dev/null
+++ b/res-hdpi/images/loop00075.png
Binary files differ
diff --git a/res-hdpi/images/loop00076.png b/res-hdpi/images/loop00076.png
new file mode 100644
index 00000000..ffbf2857
--- /dev/null
+++ b/res-hdpi/images/loop00076.png
Binary files differ
diff --git a/res-hdpi/images/loop00077.png b/res-hdpi/images/loop00077.png
new file mode 100644
index 00000000..8dc6a400
--- /dev/null
+++ b/res-hdpi/images/loop00077.png
Binary files differ
diff --git a/res-hdpi/images/loop00078.png b/res-hdpi/images/loop00078.png
new file mode 100644
index 00000000..cf1ea612
--- /dev/null
+++ b/res-hdpi/images/loop00078.png
Binary files differ
diff --git a/res-hdpi/images/loop00079.png b/res-hdpi/images/loop00079.png
new file mode 100644
index 00000000..8674c822
--- /dev/null
+++ b/res-hdpi/images/loop00079.png
Binary files differ
diff --git a/res-hdpi/images/loop00080.png b/res-hdpi/images/loop00080.png
new file mode 100644
index 00000000..3d84259b
--- /dev/null
+++ b/res-hdpi/images/loop00080.png
Binary files differ
diff --git a/res-hdpi/images/loop00081.png b/res-hdpi/images/loop00081.png
new file mode 100644
index 00000000..aed44c53
--- /dev/null
+++ b/res-hdpi/images/loop00081.png
Binary files differ
diff --git a/res-hdpi/images/loop00082.png b/res-hdpi/images/loop00082.png
new file mode 100644
index 00000000..a39769bd
--- /dev/null
+++ b/res-hdpi/images/loop00082.png
Binary files differ
diff --git a/res-hdpi/images/loop00083.png b/res-hdpi/images/loop00083.png
new file mode 100644
index 00000000..905355d9
--- /dev/null
+++ b/res-hdpi/images/loop00083.png
Binary files differ
diff --git a/res-hdpi/images/loop00084.png b/res-hdpi/images/loop00084.png
new file mode 100644
index 00000000..c86deea1
--- /dev/null
+++ b/res-hdpi/images/loop00084.png
Binary files differ
diff --git a/res-hdpi/images/loop00085.png b/res-hdpi/images/loop00085.png
new file mode 100644
index 00000000..3744ab70
--- /dev/null
+++ b/res-hdpi/images/loop00085.png
Binary files differ
diff --git a/res-hdpi/images/loop00086.png b/res-hdpi/images/loop00086.png
new file mode 100644
index 00000000..0bb9b096
--- /dev/null
+++ b/res-hdpi/images/loop00086.png
Binary files differ
diff --git a/res-hdpi/images/loop00087.png b/res-hdpi/images/loop00087.png
new file mode 100644
index 00000000..83f97bdd
--- /dev/null
+++ b/res-hdpi/images/loop00087.png
Binary files differ
diff --git a/res-hdpi/images/loop00088.png b/res-hdpi/images/loop00088.png
new file mode 100644
index 00000000..6fd37909
--- /dev/null
+++ b/res-hdpi/images/loop00088.png
Binary files differ
diff --git a/res-hdpi/images/loop00089.png b/res-hdpi/images/loop00089.png
new file mode 100644
index 00000000..09500f87
--- /dev/null
+++ b/res-hdpi/images/loop00089.png
Binary files differ
diff --git a/res-hdpi/images/loop00090.png b/res-hdpi/images/loop00090.png
new file mode 100644
index 00000000..030fa2b3
--- /dev/null
+++ b/res-hdpi/images/loop00090.png
Binary files differ
diff --git a/res-hdpi/images/loop01.png b/res-hdpi/images/loop01.png
deleted file mode 100644
index a0b7ac66..00000000
--- a/res-hdpi/images/loop01.png
+++ /dev/null
Binary files differ
diff --git a/res-hdpi/images/loop02.png b/res-hdpi/images/loop02.png
deleted file mode 100644
index 739c5805..00000000
--- a/res-hdpi/images/loop02.png
+++ /dev/null
Binary files differ
diff --git a/res-hdpi/images/loop03.png b/res-hdpi/images/loop03.png
deleted file mode 100644
index 98a4890a..00000000
--- a/res-hdpi/images/loop03.png
+++ /dev/null
Binary files differ
diff --git a/res-hdpi/images/loop04.png b/res-hdpi/images/loop04.png
deleted file mode 100644
index df6a09e3..00000000
--- a/res-hdpi/images/loop04.png
+++ /dev/null
Binary files differ
diff --git a/res-hdpi/images/loop05.png b/res-hdpi/images/loop05.png
deleted file mode 100644
index 4d8d56de..00000000
--- a/res-hdpi/images/loop05.png
+++ /dev/null
Binary files differ
diff --git a/res-hdpi/images/loop06.png b/res-hdpi/images/loop06.png
deleted file mode 100644
index c5f26f10..00000000
--- a/res-hdpi/images/loop06.png
+++ /dev/null
Binary files differ
diff --git a/res-hdpi/images/progress_empty.png b/res-hdpi/images/progress_empty.png
index 72581832..96c4bf6b 100644
--- a/res-hdpi/images/progress_empty.png
+++ b/res-hdpi/images/progress_empty.png
Binary files differ
diff --git a/res-hdpi/images/progress_fill.png b/res-hdpi/images/progress_fill.png
index becf87bd..1717be82 100644
--- a/res-hdpi/images/progress_fill.png
+++ b/res-hdpi/images/progress_fill.png
Binary files differ
diff --git a/res-mdpi/images/loop00.png b/res-mdpi/images/loop00.png
deleted file mode 100644
index d360c79c..00000000
--- a/res-mdpi/images/loop00.png
+++ /dev/null
Binary files differ
diff --git a/res-mdpi/images/loop00000.png b/res-mdpi/images/loop00000.png
new file mode 100644
index 00000000..d7092b68
--- /dev/null
+++ b/res-mdpi/images/loop00000.png
Binary files differ
diff --git a/res-mdpi/images/loop00001.png b/res-mdpi/images/loop00001.png
new file mode 100644
index 00000000..e04a5255
--- /dev/null
+++ b/res-mdpi/images/loop00001.png
Binary files differ
diff --git a/res-mdpi/images/loop00002.png b/res-mdpi/images/loop00002.png
new file mode 100644
index 00000000..e2a78310
--- /dev/null
+++ b/res-mdpi/images/loop00002.png
Binary files differ
diff --git a/res-mdpi/images/loop00003.png b/res-mdpi/images/loop00003.png
new file mode 100644
index 00000000..28f79bf4
--- /dev/null
+++ b/res-mdpi/images/loop00003.png
Binary files differ
diff --git a/res-mdpi/images/loop00004.png b/res-mdpi/images/loop00004.png
new file mode 100644
index 00000000..e4bec808
--- /dev/null
+++ b/res-mdpi/images/loop00004.png
Binary files differ
diff --git a/res-mdpi/images/loop00005.png b/res-mdpi/images/loop00005.png
new file mode 100644
index 00000000..de673e03
--- /dev/null
+++ b/res-mdpi/images/loop00005.png
Binary files differ
diff --git a/res-mdpi/images/loop00006.png b/res-mdpi/images/loop00006.png
new file mode 100644
index 00000000..71d42031
--- /dev/null
+++ b/res-mdpi/images/loop00006.png
Binary files differ
diff --git a/res-mdpi/images/loop00007.png b/res-mdpi/images/loop00007.png
new file mode 100644
index 00000000..dee70b3b
--- /dev/null
+++ b/res-mdpi/images/loop00007.png
Binary files differ
diff --git a/res-mdpi/images/loop00008.png b/res-mdpi/images/loop00008.png
new file mode 100644
index 00000000..9eccc7fe
--- /dev/null
+++ b/res-mdpi/images/loop00008.png
Binary files differ
diff --git a/res-mdpi/images/loop00009.png b/res-mdpi/images/loop00009.png
new file mode 100644
index 00000000..d6672ac0
--- /dev/null
+++ b/res-mdpi/images/loop00009.png
Binary files differ
diff --git a/res-mdpi/images/loop00010.png b/res-mdpi/images/loop00010.png
new file mode 100644
index 00000000..1bb8f5c3
--- /dev/null
+++ b/res-mdpi/images/loop00010.png
Binary files differ
diff --git a/res-mdpi/images/loop00011.png b/res-mdpi/images/loop00011.png
new file mode 100644
index 00000000..849ce3dd
--- /dev/null
+++ b/res-mdpi/images/loop00011.png
Binary files differ
diff --git a/res-mdpi/images/loop00012.png b/res-mdpi/images/loop00012.png
new file mode 100644
index 00000000..cee9dcf0
--- /dev/null
+++ b/res-mdpi/images/loop00012.png
Binary files differ
diff --git a/res-mdpi/images/loop00013.png b/res-mdpi/images/loop00013.png
new file mode 100644
index 00000000..1ef61d73
--- /dev/null
+++ b/res-mdpi/images/loop00013.png
Binary files differ
diff --git a/res-mdpi/images/loop00014.png b/res-mdpi/images/loop00014.png
new file mode 100644
index 00000000..bc84637b
--- /dev/null
+++ b/res-mdpi/images/loop00014.png
Binary files differ
diff --git a/res-mdpi/images/loop00015.png b/res-mdpi/images/loop00015.png
new file mode 100644
index 00000000..f5607f23
--- /dev/null
+++ b/res-mdpi/images/loop00015.png
Binary files differ
diff --git a/res-mdpi/images/loop00016.png b/res-mdpi/images/loop00016.png
new file mode 100644
index 00000000..235527c3
--- /dev/null
+++ b/res-mdpi/images/loop00016.png
Binary files differ
diff --git a/res-mdpi/images/loop00017.png b/res-mdpi/images/loop00017.png
new file mode 100644
index 00000000..88307a6b
--- /dev/null
+++ b/res-mdpi/images/loop00017.png
Binary files differ
diff --git a/res-mdpi/images/loop00018.png b/res-mdpi/images/loop00018.png
new file mode 100644
index 00000000..02472d75
--- /dev/null
+++ b/res-mdpi/images/loop00018.png
Binary files differ
diff --git a/res-mdpi/images/loop00019.png b/res-mdpi/images/loop00019.png
new file mode 100644
index 00000000..f06bdaae
--- /dev/null
+++ b/res-mdpi/images/loop00019.png
Binary files differ
diff --git a/res-mdpi/images/loop00020.png b/res-mdpi/images/loop00020.png
new file mode 100644
index 00000000..dc522c07
--- /dev/null
+++ b/res-mdpi/images/loop00020.png
Binary files differ
diff --git a/res-mdpi/images/loop00021.png b/res-mdpi/images/loop00021.png
new file mode 100644
index 00000000..3a53ee53
--- /dev/null
+++ b/res-mdpi/images/loop00021.png
Binary files differ
diff --git a/res-mdpi/images/loop00022.png b/res-mdpi/images/loop00022.png
new file mode 100644
index 00000000..09b8eea1
--- /dev/null
+++ b/res-mdpi/images/loop00022.png
Binary files differ
diff --git a/res-mdpi/images/loop00023.png b/res-mdpi/images/loop00023.png
new file mode 100644
index 00000000..ebc677d4
--- /dev/null
+++ b/res-mdpi/images/loop00023.png
Binary files differ
diff --git a/res-mdpi/images/loop00024.png b/res-mdpi/images/loop00024.png
new file mode 100644
index 00000000..a4fd8e50
--- /dev/null
+++ b/res-mdpi/images/loop00024.png
Binary files differ
diff --git a/res-mdpi/images/loop00025.png b/res-mdpi/images/loop00025.png
new file mode 100644
index 00000000..9435624e
--- /dev/null
+++ b/res-mdpi/images/loop00025.png
Binary files differ
diff --git a/res-mdpi/images/loop00026.png b/res-mdpi/images/loop00026.png
new file mode 100644
index 00000000..b7e80815
--- /dev/null
+++ b/res-mdpi/images/loop00026.png
Binary files differ
diff --git a/res-mdpi/images/loop00027.png b/res-mdpi/images/loop00027.png
new file mode 100644
index 00000000..757d8ed9
--- /dev/null
+++ b/res-mdpi/images/loop00027.png
Binary files differ
diff --git a/res-mdpi/images/loop00028.png b/res-mdpi/images/loop00028.png
new file mode 100644
index 00000000..8eefa3a5
--- /dev/null
+++ b/res-mdpi/images/loop00028.png
Binary files differ
diff --git a/res-mdpi/images/loop00029.png b/res-mdpi/images/loop00029.png
new file mode 100644
index 00000000..8d890dee
--- /dev/null
+++ b/res-mdpi/images/loop00029.png
Binary files differ
diff --git a/res-mdpi/images/loop00030.png b/res-mdpi/images/loop00030.png
new file mode 100644
index 00000000..8e0eeb6f
--- /dev/null
+++ b/res-mdpi/images/loop00030.png
Binary files differ
diff --git a/res-mdpi/images/loop00031.png b/res-mdpi/images/loop00031.png
new file mode 100644
index 00000000..178b29d6
--- /dev/null
+++ b/res-mdpi/images/loop00031.png
Binary files differ
diff --git a/res-mdpi/images/loop00032.png b/res-mdpi/images/loop00032.png
new file mode 100644
index 00000000..39192c75
--- /dev/null
+++ b/res-mdpi/images/loop00032.png
Binary files differ
diff --git a/res-mdpi/images/loop00033.png b/res-mdpi/images/loop00033.png
new file mode 100644
index 00000000..0647e500
--- /dev/null
+++ b/res-mdpi/images/loop00033.png
Binary files differ
diff --git a/res-mdpi/images/loop00034.png b/res-mdpi/images/loop00034.png
new file mode 100644
index 00000000..d6bc079a
--- /dev/null
+++ b/res-mdpi/images/loop00034.png
Binary files differ
diff --git a/res-mdpi/images/loop00035.png b/res-mdpi/images/loop00035.png
new file mode 100644
index 00000000..68352e85
--- /dev/null
+++ b/res-mdpi/images/loop00035.png
Binary files differ
diff --git a/res-mdpi/images/loop00036.png b/res-mdpi/images/loop00036.png
new file mode 100644
index 00000000..92d9da27
--- /dev/null
+++ b/res-mdpi/images/loop00036.png
Binary files differ
diff --git a/res-mdpi/images/loop00037.png b/res-mdpi/images/loop00037.png
new file mode 100644
index 00000000..a0e4d337
--- /dev/null
+++ b/res-mdpi/images/loop00037.png
Binary files differ
diff --git a/res-mdpi/images/loop00038.png b/res-mdpi/images/loop00038.png
new file mode 100644
index 00000000..c5231736
--- /dev/null
+++ b/res-mdpi/images/loop00038.png
Binary files differ
diff --git a/res-mdpi/images/loop00039.png b/res-mdpi/images/loop00039.png
new file mode 100644
index 00000000..aae77658
--- /dev/null
+++ b/res-mdpi/images/loop00039.png
Binary files differ
diff --git a/res-mdpi/images/loop00040.png b/res-mdpi/images/loop00040.png
new file mode 100644
index 00000000..af9e0188
--- /dev/null
+++ b/res-mdpi/images/loop00040.png
Binary files differ
diff --git a/res-mdpi/images/loop00041.png b/res-mdpi/images/loop00041.png
new file mode 100644
index 00000000..8e089c20
--- /dev/null
+++ b/res-mdpi/images/loop00041.png
Binary files differ
diff --git a/res-mdpi/images/loop00042.png b/res-mdpi/images/loop00042.png
new file mode 100644
index 00000000..e3e3b8a4
--- /dev/null
+++ b/res-mdpi/images/loop00042.png
Binary files differ
diff --git a/res-mdpi/images/loop00043.png b/res-mdpi/images/loop00043.png
new file mode 100644
index 00000000..cc8acbae
--- /dev/null
+++ b/res-mdpi/images/loop00043.png
Binary files differ
diff --git a/res-mdpi/images/loop00044.png b/res-mdpi/images/loop00044.png
new file mode 100644
index 00000000..9a3a9b99
--- /dev/null
+++ b/res-mdpi/images/loop00044.png
Binary files differ
diff --git a/res-mdpi/images/loop00045.png b/res-mdpi/images/loop00045.png
new file mode 100644
index 00000000..ec5e3c4d
--- /dev/null
+++ b/res-mdpi/images/loop00045.png
Binary files differ
diff --git a/res-mdpi/images/loop00046.png b/res-mdpi/images/loop00046.png
new file mode 100644
index 00000000..925e2b78
--- /dev/null
+++ b/res-mdpi/images/loop00046.png
Binary files differ
diff --git a/res-mdpi/images/loop00047.png b/res-mdpi/images/loop00047.png
new file mode 100644
index 00000000..62fff886
--- /dev/null
+++ b/res-mdpi/images/loop00047.png
Binary files differ
diff --git a/res-mdpi/images/loop00048.png b/res-mdpi/images/loop00048.png
new file mode 100644
index 00000000..46efe703
--- /dev/null
+++ b/res-mdpi/images/loop00048.png
Binary files differ
diff --git a/res-mdpi/images/loop00049.png b/res-mdpi/images/loop00049.png
new file mode 100644
index 00000000..678dce47
--- /dev/null
+++ b/res-mdpi/images/loop00049.png
Binary files differ
diff --git a/res-mdpi/images/loop00050.png b/res-mdpi/images/loop00050.png
new file mode 100644
index 00000000..cbc6fdbf
--- /dev/null
+++ b/res-mdpi/images/loop00050.png
Binary files differ
diff --git a/res-mdpi/images/loop00051.png b/res-mdpi/images/loop00051.png
new file mode 100644
index 00000000..afa90667
--- /dev/null
+++ b/res-mdpi/images/loop00051.png
Binary files differ
diff --git a/res-mdpi/images/loop00052.png b/res-mdpi/images/loop00052.png
new file mode 100644
index 00000000..4d2d98c5
--- /dev/null
+++ b/res-mdpi/images/loop00052.png
Binary files differ
diff --git a/res-mdpi/images/loop00053.png b/res-mdpi/images/loop00053.png
new file mode 100644
index 00000000..48136a5d
--- /dev/null
+++ b/res-mdpi/images/loop00053.png
Binary files differ
diff --git a/res-mdpi/images/loop00054.png b/res-mdpi/images/loop00054.png
new file mode 100644
index 00000000..09f706af
--- /dev/null
+++ b/res-mdpi/images/loop00054.png
Binary files differ
diff --git a/res-mdpi/images/loop00055.png b/res-mdpi/images/loop00055.png
new file mode 100644
index 00000000..7565a1c2
--- /dev/null
+++ b/res-mdpi/images/loop00055.png
Binary files differ
diff --git a/res-mdpi/images/loop00056.png b/res-mdpi/images/loop00056.png
new file mode 100644
index 00000000..2765831a
--- /dev/null
+++ b/res-mdpi/images/loop00056.png
Binary files differ
diff --git a/res-mdpi/images/loop00057.png b/res-mdpi/images/loop00057.png
new file mode 100644
index 00000000..de440e0d
--- /dev/null
+++ b/res-mdpi/images/loop00057.png
Binary files differ
diff --git a/res-mdpi/images/loop00058.png b/res-mdpi/images/loop00058.png
new file mode 100644
index 00000000..67d49c78
--- /dev/null
+++ b/res-mdpi/images/loop00058.png
Binary files differ
diff --git a/res-mdpi/images/loop00059.png b/res-mdpi/images/loop00059.png
new file mode 100644
index 00000000..a622f458
--- /dev/null
+++ b/res-mdpi/images/loop00059.png
Binary files differ
diff --git a/res-mdpi/images/loop00060.png b/res-mdpi/images/loop00060.png
new file mode 100644
index 00000000..06d6eec8
--- /dev/null
+++ b/res-mdpi/images/loop00060.png
Binary files differ
diff --git a/res-mdpi/images/loop00061.png b/res-mdpi/images/loop00061.png
new file mode 100644
index 00000000..7f11945a
--- /dev/null
+++ b/res-mdpi/images/loop00061.png
Binary files differ
diff --git a/res-mdpi/images/loop00062.png b/res-mdpi/images/loop00062.png
new file mode 100644
index 00000000..8197c94c
--- /dev/null
+++ b/res-mdpi/images/loop00062.png
Binary files differ
diff --git a/res-mdpi/images/loop00063.png b/res-mdpi/images/loop00063.png
new file mode 100644
index 00000000..4093c9b0
--- /dev/null
+++ b/res-mdpi/images/loop00063.png
Binary files differ
diff --git a/res-mdpi/images/loop00064.png b/res-mdpi/images/loop00064.png
new file mode 100644
index 00000000..d09bd1eb
--- /dev/null
+++ b/res-mdpi/images/loop00064.png
Binary files differ
diff --git a/res-mdpi/images/loop00065.png b/res-mdpi/images/loop00065.png
new file mode 100644
index 00000000..cbb6c1b8
--- /dev/null
+++ b/res-mdpi/images/loop00065.png
Binary files differ
diff --git a/res-mdpi/images/loop00066.png b/res-mdpi/images/loop00066.png
new file mode 100644
index 00000000..aed0a700
--- /dev/null
+++ b/res-mdpi/images/loop00066.png
Binary files differ
diff --git a/res-mdpi/images/loop00067.png b/res-mdpi/images/loop00067.png
new file mode 100644
index 00000000..dd0da799
--- /dev/null
+++ b/res-mdpi/images/loop00067.png
Binary files differ
diff --git a/res-mdpi/images/loop00068.png b/res-mdpi/images/loop00068.png
new file mode 100644
index 00000000..161802c8
--- /dev/null
+++ b/res-mdpi/images/loop00068.png
Binary files differ
diff --git a/res-mdpi/images/loop00069.png b/res-mdpi/images/loop00069.png
new file mode 100644
index 00000000..4ee0372a
--- /dev/null
+++ b/res-mdpi/images/loop00069.png
Binary files differ
diff --git a/res-mdpi/images/loop00070.png b/res-mdpi/images/loop00070.png
new file mode 100644
index 00000000..41a64fff
--- /dev/null
+++ b/res-mdpi/images/loop00070.png
Binary files differ
diff --git a/res-mdpi/images/loop00071.png b/res-mdpi/images/loop00071.png
new file mode 100644
index 00000000..c4793d79
--- /dev/null
+++ b/res-mdpi/images/loop00071.png
Binary files differ
diff --git a/res-mdpi/images/loop00072.png b/res-mdpi/images/loop00072.png
new file mode 100644
index 00000000..9399d193
--- /dev/null
+++ b/res-mdpi/images/loop00072.png
Binary files differ
diff --git a/res-mdpi/images/loop00073.png b/res-mdpi/images/loop00073.png
new file mode 100644
index 00000000..d4e55adc
--- /dev/null
+++ b/res-mdpi/images/loop00073.png
Binary files differ
diff --git a/res-mdpi/images/loop00074.png b/res-mdpi/images/loop00074.png
new file mode 100644
index 00000000..f29a0af5
--- /dev/null
+++ b/res-mdpi/images/loop00074.png
Binary files differ
diff --git a/res-mdpi/images/loop00075.png b/res-mdpi/images/loop00075.png
new file mode 100644
index 00000000..020568e4
--- /dev/null
+++ b/res-mdpi/images/loop00075.png
Binary files differ
diff --git a/res-mdpi/images/loop00076.png b/res-mdpi/images/loop00076.png
new file mode 100644
index 00000000..51a54cc9
--- /dev/null
+++ b/res-mdpi/images/loop00076.png
Binary files differ
diff --git a/res-mdpi/images/loop00077.png b/res-mdpi/images/loop00077.png
new file mode 100644
index 00000000..f6e80a91
--- /dev/null
+++ b/res-mdpi/images/loop00077.png
Binary files differ
diff --git a/res-mdpi/images/loop00078.png b/res-mdpi/images/loop00078.png
new file mode 100644
index 00000000..94445212
--- /dev/null
+++ b/res-mdpi/images/loop00078.png
Binary files differ
diff --git a/res-mdpi/images/loop00079.png b/res-mdpi/images/loop00079.png
new file mode 100644
index 00000000..b1ef2c30
--- /dev/null
+++ b/res-mdpi/images/loop00079.png
Binary files differ
diff --git a/res-mdpi/images/loop00080.png b/res-mdpi/images/loop00080.png
new file mode 100644
index 00000000..8a911fba
--- /dev/null
+++ b/res-mdpi/images/loop00080.png
Binary files differ
diff --git a/res-mdpi/images/loop00081.png b/res-mdpi/images/loop00081.png
new file mode 100644
index 00000000..f848df4c
--- /dev/null
+++ b/res-mdpi/images/loop00081.png
Binary files differ
diff --git a/res-mdpi/images/loop00082.png b/res-mdpi/images/loop00082.png
new file mode 100644
index 00000000..35b1325a
--- /dev/null
+++ b/res-mdpi/images/loop00082.png
Binary files differ
diff --git a/res-mdpi/images/loop00083.png b/res-mdpi/images/loop00083.png
new file mode 100644
index 00000000..1571fb5a
--- /dev/null
+++ b/res-mdpi/images/loop00083.png
Binary files differ
diff --git a/res-mdpi/images/loop00084.png b/res-mdpi/images/loop00084.png
new file mode 100644
index 00000000..92b52950
--- /dev/null
+++ b/res-mdpi/images/loop00084.png
Binary files differ
diff --git a/res-mdpi/images/loop00085.png b/res-mdpi/images/loop00085.png
new file mode 100644
index 00000000..cde8880c
--- /dev/null
+++ b/res-mdpi/images/loop00085.png
Binary files differ
diff --git a/res-mdpi/images/loop00086.png b/res-mdpi/images/loop00086.png
new file mode 100644
index 00000000..45889e55
--- /dev/null
+++ b/res-mdpi/images/loop00086.png
Binary files differ
diff --git a/res-mdpi/images/loop00087.png b/res-mdpi/images/loop00087.png
new file mode 100644
index 00000000..9cad9aa3
--- /dev/null
+++ b/res-mdpi/images/loop00087.png
Binary files differ
diff --git a/res-mdpi/images/loop00088.png b/res-mdpi/images/loop00088.png
new file mode 100644
index 00000000..dcf98c8b
--- /dev/null
+++ b/res-mdpi/images/loop00088.png
Binary files differ
diff --git a/res-mdpi/images/loop00089.png b/res-mdpi/images/loop00089.png
new file mode 100644
index 00000000..584cb899
--- /dev/null
+++ b/res-mdpi/images/loop00089.png
Binary files differ
diff --git a/res-mdpi/images/loop00090.png b/res-mdpi/images/loop00090.png
new file mode 100644
index 00000000..d7092b68
--- /dev/null
+++ b/res-mdpi/images/loop00090.png
Binary files differ
diff --git a/res-mdpi/images/loop01.png b/res-mdpi/images/loop01.png
deleted file mode 100644
index a0b7ac66..00000000
--- a/res-mdpi/images/loop01.png
+++ /dev/null
Binary files differ
diff --git a/res-mdpi/images/loop02.png b/res-mdpi/images/loop02.png
deleted file mode 100644
index 739c5805..00000000
--- a/res-mdpi/images/loop02.png
+++ /dev/null
Binary files differ
diff --git a/res-mdpi/images/loop03.png b/res-mdpi/images/loop03.png
deleted file mode 100644
index 98a4890a..00000000
--- a/res-mdpi/images/loop03.png
+++ /dev/null
Binary files differ
diff --git a/res-mdpi/images/loop04.png b/res-mdpi/images/loop04.png
deleted file mode 100644
index df6a09e3..00000000
--- a/res-mdpi/images/loop04.png
+++ /dev/null
Binary files differ
diff --git a/res-mdpi/images/loop05.png b/res-mdpi/images/loop05.png
deleted file mode 100644
index 4d8d56de..00000000
--- a/res-mdpi/images/loop05.png
+++ /dev/null
Binary files differ
diff --git a/res-mdpi/images/loop06.png b/res-mdpi/images/loop06.png
deleted file mode 100644
index c5f26f10..00000000
--- a/res-mdpi/images/loop06.png
+++ /dev/null
Binary files differ
diff --git a/res-mdpi/images/progress_empty.png b/res-mdpi/images/progress_empty.png
index 72581832..96c4bf6b 100644
--- a/res-mdpi/images/progress_empty.png
+++ b/res-mdpi/images/progress_empty.png
Binary files differ
diff --git a/res-mdpi/images/progress_fill.png b/res-mdpi/images/progress_fill.png
index becf87bd..1717be82 100644
--- a/res-mdpi/images/progress_fill.png
+++ b/res-mdpi/images/progress_fill.png
Binary files differ
diff --git a/res-xhdpi/images/loop00.png b/res-xhdpi/images/loop00.png
deleted file mode 100644
index d360c79c..00000000
--- a/res-xhdpi/images/loop00.png
+++ /dev/null
Binary files differ
diff --git a/res-xhdpi/images/loop00000.png b/res-xhdpi/images/loop00000.png
new file mode 100644
index 00000000..f5bf7a73
--- /dev/null
+++ b/res-xhdpi/images/loop00000.png
Binary files differ
diff --git a/res-xhdpi/images/loop00001.png b/res-xhdpi/images/loop00001.png
new file mode 100644
index 00000000..95c14ebf
--- /dev/null
+++ b/res-xhdpi/images/loop00001.png
Binary files differ
diff --git a/res-xhdpi/images/loop00002.png b/res-xhdpi/images/loop00002.png
new file mode 100644
index 00000000..5910fd10
--- /dev/null
+++ b/res-xhdpi/images/loop00002.png
Binary files differ
diff --git a/res-xhdpi/images/loop00003.png b/res-xhdpi/images/loop00003.png
new file mode 100644
index 00000000..e6861d2a
--- /dev/null
+++ b/res-xhdpi/images/loop00003.png
Binary files differ
diff --git a/res-xhdpi/images/loop00004.png b/res-xhdpi/images/loop00004.png
new file mode 100644
index 00000000..453cdc61
--- /dev/null
+++ b/res-xhdpi/images/loop00004.png
Binary files differ
diff --git a/res-xhdpi/images/loop00005.png b/res-xhdpi/images/loop00005.png
new file mode 100644
index 00000000..12157c96
--- /dev/null
+++ b/res-xhdpi/images/loop00005.png
Binary files differ
diff --git a/res-xhdpi/images/loop00006.png b/res-xhdpi/images/loop00006.png
new file mode 100644
index 00000000..5e783853
--- /dev/null
+++ b/res-xhdpi/images/loop00006.png
Binary files differ
diff --git a/res-xhdpi/images/loop00007.png b/res-xhdpi/images/loop00007.png
new file mode 100644
index 00000000..c69abf4f
--- /dev/null
+++ b/res-xhdpi/images/loop00007.png
Binary files differ
diff --git a/res-xhdpi/images/loop00008.png b/res-xhdpi/images/loop00008.png
new file mode 100644
index 00000000..78c3b993
--- /dev/null
+++ b/res-xhdpi/images/loop00008.png
Binary files differ
diff --git a/res-xhdpi/images/loop00009.png b/res-xhdpi/images/loop00009.png
new file mode 100644
index 00000000..e510b6b8
--- /dev/null
+++ b/res-xhdpi/images/loop00009.png
Binary files differ
diff --git a/res-xhdpi/images/loop00010.png b/res-xhdpi/images/loop00010.png
new file mode 100644
index 00000000..9d775faa
--- /dev/null
+++ b/res-xhdpi/images/loop00010.png
Binary files differ
diff --git a/res-xhdpi/images/loop00011.png b/res-xhdpi/images/loop00011.png
new file mode 100644
index 00000000..36c01957
--- /dev/null
+++ b/res-xhdpi/images/loop00011.png
Binary files differ
diff --git a/res-xhdpi/images/loop00012.png b/res-xhdpi/images/loop00012.png
new file mode 100644
index 00000000..ac65096d
--- /dev/null
+++ b/res-xhdpi/images/loop00012.png
Binary files differ
diff --git a/res-xhdpi/images/loop00013.png b/res-xhdpi/images/loop00013.png
new file mode 100644
index 00000000..e3fdaafa
--- /dev/null
+++ b/res-xhdpi/images/loop00013.png
Binary files differ
diff --git a/res-xhdpi/images/loop00014.png b/res-xhdpi/images/loop00014.png
new file mode 100644
index 00000000..6e85108d
--- /dev/null
+++ b/res-xhdpi/images/loop00014.png
Binary files differ
diff --git a/res-xhdpi/images/loop00015.png b/res-xhdpi/images/loop00015.png
new file mode 100644
index 00000000..9e603295
--- /dev/null
+++ b/res-xhdpi/images/loop00015.png
Binary files differ
diff --git a/res-xhdpi/images/loop00016.png b/res-xhdpi/images/loop00016.png
new file mode 100644
index 00000000..68417aa5
--- /dev/null
+++ b/res-xhdpi/images/loop00016.png
Binary files differ
diff --git a/res-xhdpi/images/loop00017.png b/res-xhdpi/images/loop00017.png
new file mode 100644
index 00000000..4ac5dded
--- /dev/null
+++ b/res-xhdpi/images/loop00017.png
Binary files differ
diff --git a/res-xhdpi/images/loop00018.png b/res-xhdpi/images/loop00018.png
new file mode 100644
index 00000000..d6511287
--- /dev/null
+++ b/res-xhdpi/images/loop00018.png
Binary files differ
diff --git a/res-xhdpi/images/loop00019.png b/res-xhdpi/images/loop00019.png
new file mode 100644
index 00000000..37427357
--- /dev/null
+++ b/res-xhdpi/images/loop00019.png
Binary files differ
diff --git a/res-xhdpi/images/loop00020.png b/res-xhdpi/images/loop00020.png
new file mode 100644
index 00000000..04489a10
--- /dev/null
+++ b/res-xhdpi/images/loop00020.png
Binary files differ
diff --git a/res-xhdpi/images/loop00021.png b/res-xhdpi/images/loop00021.png
new file mode 100644
index 00000000..59c70166
--- /dev/null
+++ b/res-xhdpi/images/loop00021.png
Binary files differ
diff --git a/res-xhdpi/images/loop00022.png b/res-xhdpi/images/loop00022.png
new file mode 100644
index 00000000..0b9a59f3
--- /dev/null
+++ b/res-xhdpi/images/loop00022.png
Binary files differ
diff --git a/res-xhdpi/images/loop00023.png b/res-xhdpi/images/loop00023.png
new file mode 100644
index 00000000..31abae79
--- /dev/null
+++ b/res-xhdpi/images/loop00023.png
Binary files differ
diff --git a/res-xhdpi/images/loop00024.png b/res-xhdpi/images/loop00024.png
new file mode 100644
index 00000000..98d8ee39
--- /dev/null
+++ b/res-xhdpi/images/loop00024.png
Binary files differ
diff --git a/res-xhdpi/images/loop00025.png b/res-xhdpi/images/loop00025.png
new file mode 100644
index 00000000..9f074d26
--- /dev/null
+++ b/res-xhdpi/images/loop00025.png
Binary files differ
diff --git a/res-xhdpi/images/loop00026.png b/res-xhdpi/images/loop00026.png
new file mode 100644
index 00000000..063fca2d
--- /dev/null
+++ b/res-xhdpi/images/loop00026.png
Binary files differ
diff --git a/res-xhdpi/images/loop00027.png b/res-xhdpi/images/loop00027.png
new file mode 100644
index 00000000..67e503a7
--- /dev/null
+++ b/res-xhdpi/images/loop00027.png
Binary files differ
diff --git a/res-xhdpi/images/loop00028.png b/res-xhdpi/images/loop00028.png
new file mode 100644
index 00000000..7e76be84
--- /dev/null
+++ b/res-xhdpi/images/loop00028.png
Binary files differ
diff --git a/res-xhdpi/images/loop00029.png b/res-xhdpi/images/loop00029.png
new file mode 100644
index 00000000..4902f6b5
--- /dev/null
+++ b/res-xhdpi/images/loop00029.png
Binary files differ
diff --git a/res-xhdpi/images/loop00030.png b/res-xhdpi/images/loop00030.png
new file mode 100644
index 00000000..387b893b
--- /dev/null
+++ b/res-xhdpi/images/loop00030.png
Binary files differ
diff --git a/res-xhdpi/images/loop00031.png b/res-xhdpi/images/loop00031.png
new file mode 100644
index 00000000..ad116280
--- /dev/null
+++ b/res-xhdpi/images/loop00031.png
Binary files differ
diff --git a/res-xhdpi/images/loop00032.png b/res-xhdpi/images/loop00032.png
new file mode 100644
index 00000000..7d809e6b
--- /dev/null
+++ b/res-xhdpi/images/loop00032.png
Binary files differ
diff --git a/res-xhdpi/images/loop00033.png b/res-xhdpi/images/loop00033.png
new file mode 100644
index 00000000..59fcdc10
--- /dev/null
+++ b/res-xhdpi/images/loop00033.png
Binary files differ
diff --git a/res-xhdpi/images/loop00034.png b/res-xhdpi/images/loop00034.png
new file mode 100644
index 00000000..cb4301c3
--- /dev/null
+++ b/res-xhdpi/images/loop00034.png
Binary files differ
diff --git a/res-xhdpi/images/loop00035.png b/res-xhdpi/images/loop00035.png
new file mode 100644
index 00000000..6b168780
--- /dev/null
+++ b/res-xhdpi/images/loop00035.png
Binary files differ
diff --git a/res-xhdpi/images/loop00036.png b/res-xhdpi/images/loop00036.png
new file mode 100644
index 00000000..3aa78502
--- /dev/null
+++ b/res-xhdpi/images/loop00036.png
Binary files differ
diff --git a/res-xhdpi/images/loop00037.png b/res-xhdpi/images/loop00037.png
new file mode 100644
index 00000000..a60e8512
--- /dev/null
+++ b/res-xhdpi/images/loop00037.png
Binary files differ
diff --git a/res-xhdpi/images/loop00038.png b/res-xhdpi/images/loop00038.png
new file mode 100644
index 00000000..50107f3a
--- /dev/null
+++ b/res-xhdpi/images/loop00038.png
Binary files differ
diff --git a/res-xhdpi/images/loop00039.png b/res-xhdpi/images/loop00039.png
new file mode 100644
index 00000000..c85201e2
--- /dev/null
+++ b/res-xhdpi/images/loop00039.png
Binary files differ
diff --git a/res-xhdpi/images/loop00040.png b/res-xhdpi/images/loop00040.png
new file mode 100644
index 00000000..6ae16121
--- /dev/null
+++ b/res-xhdpi/images/loop00040.png
Binary files differ
diff --git a/res-xhdpi/images/loop00041.png b/res-xhdpi/images/loop00041.png
new file mode 100644
index 00000000..7602b04a
--- /dev/null
+++ b/res-xhdpi/images/loop00041.png
Binary files differ
diff --git a/res-xhdpi/images/loop00042.png b/res-xhdpi/images/loop00042.png
new file mode 100644
index 00000000..054da6d7
--- /dev/null
+++ b/res-xhdpi/images/loop00042.png
Binary files differ
diff --git a/res-xhdpi/images/loop00043.png b/res-xhdpi/images/loop00043.png
new file mode 100644
index 00000000..d28be8b8
--- /dev/null
+++ b/res-xhdpi/images/loop00043.png
Binary files differ
diff --git a/res-xhdpi/images/loop00044.png b/res-xhdpi/images/loop00044.png
new file mode 100644
index 00000000..83271268
--- /dev/null
+++ b/res-xhdpi/images/loop00044.png
Binary files differ
diff --git a/res-xhdpi/images/loop00045.png b/res-xhdpi/images/loop00045.png
new file mode 100644
index 00000000..d749e22d
--- /dev/null
+++ b/res-xhdpi/images/loop00045.png
Binary files differ
diff --git a/res-xhdpi/images/loop00046.png b/res-xhdpi/images/loop00046.png
new file mode 100644
index 00000000..60025d1b
--- /dev/null
+++ b/res-xhdpi/images/loop00046.png
Binary files differ
diff --git a/res-xhdpi/images/loop00047.png b/res-xhdpi/images/loop00047.png
new file mode 100644
index 00000000..b0be5c69
--- /dev/null
+++ b/res-xhdpi/images/loop00047.png
Binary files differ
diff --git a/res-xhdpi/images/loop00048.png b/res-xhdpi/images/loop00048.png
new file mode 100644
index 00000000..be926d9f
--- /dev/null
+++ b/res-xhdpi/images/loop00048.png
Binary files differ
diff --git a/res-xhdpi/images/loop00049.png b/res-xhdpi/images/loop00049.png
new file mode 100644
index 00000000..45608544
--- /dev/null
+++ b/res-xhdpi/images/loop00049.png
Binary files differ
diff --git a/res-xhdpi/images/loop00050.png b/res-xhdpi/images/loop00050.png
new file mode 100644
index 00000000..967dd87f
--- /dev/null
+++ b/res-xhdpi/images/loop00050.png
Binary files differ
diff --git a/res-xhdpi/images/loop00051.png b/res-xhdpi/images/loop00051.png
new file mode 100644
index 00000000..c1698597
--- /dev/null
+++ b/res-xhdpi/images/loop00051.png
Binary files differ
diff --git a/res-xhdpi/images/loop00052.png b/res-xhdpi/images/loop00052.png
new file mode 100644
index 00000000..27c23830
--- /dev/null
+++ b/res-xhdpi/images/loop00052.png
Binary files differ
diff --git a/res-xhdpi/images/loop00053.png b/res-xhdpi/images/loop00053.png
new file mode 100644
index 00000000..cd2ca21c
--- /dev/null
+++ b/res-xhdpi/images/loop00053.png
Binary files differ
diff --git a/res-xhdpi/images/loop00054.png b/res-xhdpi/images/loop00054.png
new file mode 100644
index 00000000..588586b3
--- /dev/null
+++ b/res-xhdpi/images/loop00054.png
Binary files differ
diff --git a/res-xhdpi/images/loop00055.png b/res-xhdpi/images/loop00055.png
new file mode 100644
index 00000000..0984d01f
--- /dev/null
+++ b/res-xhdpi/images/loop00055.png
Binary files differ
diff --git a/res-xhdpi/images/loop00056.png b/res-xhdpi/images/loop00056.png
new file mode 100644
index 00000000..bab29984
--- /dev/null
+++ b/res-xhdpi/images/loop00056.png
Binary files differ
diff --git a/res-xhdpi/images/loop00057.png b/res-xhdpi/images/loop00057.png
new file mode 100644
index 00000000..4acfce54
--- /dev/null
+++ b/res-xhdpi/images/loop00057.png
Binary files differ
diff --git a/res-xhdpi/images/loop00058.png b/res-xhdpi/images/loop00058.png
new file mode 100644
index 00000000..d49fea46
--- /dev/null
+++ b/res-xhdpi/images/loop00058.png
Binary files differ
diff --git a/res-xhdpi/images/loop00059.png b/res-xhdpi/images/loop00059.png
new file mode 100644
index 00000000..fdd75c6b
--- /dev/null
+++ b/res-xhdpi/images/loop00059.png
Binary files differ
diff --git a/res-xhdpi/images/loop00060.png b/res-xhdpi/images/loop00060.png
new file mode 100644
index 00000000..06ac591e
--- /dev/null
+++ b/res-xhdpi/images/loop00060.png
Binary files differ
diff --git a/res-xhdpi/images/loop00061.png b/res-xhdpi/images/loop00061.png
new file mode 100644
index 00000000..63be5367
--- /dev/null
+++ b/res-xhdpi/images/loop00061.png
Binary files differ
diff --git a/res-xhdpi/images/loop00062.png b/res-xhdpi/images/loop00062.png
new file mode 100644
index 00000000..e25c906c
--- /dev/null
+++ b/res-xhdpi/images/loop00062.png
Binary files differ
diff --git a/res-xhdpi/images/loop00063.png b/res-xhdpi/images/loop00063.png
new file mode 100644
index 00000000..1fcaefe2
--- /dev/null
+++ b/res-xhdpi/images/loop00063.png
Binary files differ
diff --git a/res-xhdpi/images/loop00064.png b/res-xhdpi/images/loop00064.png
new file mode 100644
index 00000000..fe373d04
--- /dev/null
+++ b/res-xhdpi/images/loop00064.png
Binary files differ
diff --git a/res-xhdpi/images/loop00065.png b/res-xhdpi/images/loop00065.png
new file mode 100644
index 00000000..c5feed6e
--- /dev/null
+++ b/res-xhdpi/images/loop00065.png
Binary files differ
diff --git a/res-xhdpi/images/loop00066.png b/res-xhdpi/images/loop00066.png
new file mode 100644
index 00000000..bc336e75
--- /dev/null
+++ b/res-xhdpi/images/loop00066.png
Binary files differ
diff --git a/res-xhdpi/images/loop00067.png b/res-xhdpi/images/loop00067.png
new file mode 100644
index 00000000..a4cdcaea
--- /dev/null
+++ b/res-xhdpi/images/loop00067.png
Binary files differ
diff --git a/res-xhdpi/images/loop00068.png b/res-xhdpi/images/loop00068.png
new file mode 100644
index 00000000..65d41a28
--- /dev/null
+++ b/res-xhdpi/images/loop00068.png
Binary files differ
diff --git a/res-xhdpi/images/loop00069.png b/res-xhdpi/images/loop00069.png
new file mode 100644
index 00000000..5707b62c
--- /dev/null
+++ b/res-xhdpi/images/loop00069.png
Binary files differ
diff --git a/res-xhdpi/images/loop00070.png b/res-xhdpi/images/loop00070.png
new file mode 100644
index 00000000..50ea1592
--- /dev/null
+++ b/res-xhdpi/images/loop00070.png
Binary files differ
diff --git a/res-xhdpi/images/loop00071.png b/res-xhdpi/images/loop00071.png
new file mode 100644
index 00000000..244a9106
--- /dev/null
+++ b/res-xhdpi/images/loop00071.png
Binary files differ
diff --git a/res-xhdpi/images/loop00072.png b/res-xhdpi/images/loop00072.png
new file mode 100644
index 00000000..e5ee2abe
--- /dev/null
+++ b/res-xhdpi/images/loop00072.png
Binary files differ
diff --git a/res-xhdpi/images/loop00073.png b/res-xhdpi/images/loop00073.png
new file mode 100644
index 00000000..fced739a
--- /dev/null
+++ b/res-xhdpi/images/loop00073.png
Binary files differ
diff --git a/res-xhdpi/images/loop00074.png b/res-xhdpi/images/loop00074.png
new file mode 100644
index 00000000..1b739d34
--- /dev/null
+++ b/res-xhdpi/images/loop00074.png
Binary files differ
diff --git a/res-xhdpi/images/loop00075.png b/res-xhdpi/images/loop00075.png
new file mode 100644
index 00000000..989144f6
--- /dev/null
+++ b/res-xhdpi/images/loop00075.png
Binary files differ
diff --git a/res-xhdpi/images/loop00076.png b/res-xhdpi/images/loop00076.png
new file mode 100644
index 00000000..458c2a9a
--- /dev/null
+++ b/res-xhdpi/images/loop00076.png
Binary files differ
diff --git a/res-xhdpi/images/loop00077.png b/res-xhdpi/images/loop00077.png
new file mode 100644
index 00000000..9cecb1d0
--- /dev/null
+++ b/res-xhdpi/images/loop00077.png
Binary files differ
diff --git a/res-xhdpi/images/loop00078.png b/res-xhdpi/images/loop00078.png
new file mode 100644
index 00000000..c2c8dee8
--- /dev/null
+++ b/res-xhdpi/images/loop00078.png
Binary files differ
diff --git a/res-xhdpi/images/loop00079.png b/res-xhdpi/images/loop00079.png
new file mode 100644
index 00000000..4f4fdd14
--- /dev/null
+++ b/res-xhdpi/images/loop00079.png
Binary files differ
diff --git a/res-xhdpi/images/loop00080.png b/res-xhdpi/images/loop00080.png
new file mode 100644
index 00000000..b224378d
--- /dev/null
+++ b/res-xhdpi/images/loop00080.png
Binary files differ
diff --git a/res-xhdpi/images/loop00081.png b/res-xhdpi/images/loop00081.png
new file mode 100644
index 00000000..57d95875
--- /dev/null
+++ b/res-xhdpi/images/loop00081.png
Binary files differ
diff --git a/res-xhdpi/images/loop00082.png b/res-xhdpi/images/loop00082.png
new file mode 100644
index 00000000..c00f82a0
--- /dev/null
+++ b/res-xhdpi/images/loop00082.png
Binary files differ
diff --git a/res-xhdpi/images/loop00083.png b/res-xhdpi/images/loop00083.png
new file mode 100644
index 00000000..078311f0
--- /dev/null
+++ b/res-xhdpi/images/loop00083.png
Binary files differ
diff --git a/res-xhdpi/images/loop00084.png b/res-xhdpi/images/loop00084.png
new file mode 100644
index 00000000..cac17089
--- /dev/null
+++ b/res-xhdpi/images/loop00084.png
Binary files differ
diff --git a/res-xhdpi/images/loop00085.png b/res-xhdpi/images/loop00085.png
new file mode 100644
index 00000000..2ea4b0af
--- /dev/null
+++ b/res-xhdpi/images/loop00085.png
Binary files differ
diff --git a/res-xhdpi/images/loop00086.png b/res-xhdpi/images/loop00086.png
new file mode 100644
index 00000000..9ba6ca61
--- /dev/null
+++ b/res-xhdpi/images/loop00086.png
Binary files differ
diff --git a/res-xhdpi/images/loop00087.png b/res-xhdpi/images/loop00087.png
new file mode 100644
index 00000000..75694a38
--- /dev/null
+++ b/res-xhdpi/images/loop00087.png
Binary files differ
diff --git a/res-xhdpi/images/loop00088.png b/res-xhdpi/images/loop00088.png
new file mode 100644
index 00000000..971e5084
--- /dev/null
+++ b/res-xhdpi/images/loop00088.png
Binary files differ
diff --git a/res-xhdpi/images/loop00089.png b/res-xhdpi/images/loop00089.png
new file mode 100644
index 00000000..41b6ce6b
--- /dev/null
+++ b/res-xhdpi/images/loop00089.png
Binary files differ
diff --git a/res-xhdpi/images/loop00090.png b/res-xhdpi/images/loop00090.png
new file mode 100644
index 00000000..f5bf7a73
--- /dev/null
+++ b/res-xhdpi/images/loop00090.png
Binary files differ
diff --git a/res-xhdpi/images/loop01.png b/res-xhdpi/images/loop01.png
deleted file mode 100644
index a0b7ac66..00000000
--- a/res-xhdpi/images/loop01.png
+++ /dev/null
Binary files differ
diff --git a/res-xhdpi/images/loop02.png b/res-xhdpi/images/loop02.png
deleted file mode 100644
index 739c5805..00000000
--- a/res-xhdpi/images/loop02.png
+++ /dev/null
Binary files differ
diff --git a/res-xhdpi/images/loop03.png b/res-xhdpi/images/loop03.png
deleted file mode 100644
index 98a4890a..00000000
--- a/res-xhdpi/images/loop03.png
+++ /dev/null
Binary files differ
diff --git a/res-xhdpi/images/loop04.png b/res-xhdpi/images/loop04.png
deleted file mode 100644
index df6a09e3..00000000
--- a/res-xhdpi/images/loop04.png
+++ /dev/null
Binary files differ
diff --git a/res-xhdpi/images/loop05.png b/res-xhdpi/images/loop05.png
deleted file mode 100644
index 4d8d56de..00000000
--- a/res-xhdpi/images/loop05.png
+++ /dev/null
Binary files differ
diff --git a/res-xhdpi/images/loop06.png b/res-xhdpi/images/loop06.png
deleted file mode 100644
index c5f26f10..00000000
--- a/res-xhdpi/images/loop06.png
+++ /dev/null
Binary files differ
diff --git a/res-xhdpi/images/progress_empty.png b/res-xhdpi/images/progress_empty.png
index 72581832..96c4bf6b 100644
--- a/res-xhdpi/images/progress_empty.png
+++ b/res-xhdpi/images/progress_empty.png
Binary files differ
diff --git a/res-xhdpi/images/progress_fill.png b/res-xhdpi/images/progress_fill.png
index becf87bd..1717be82 100644
--- a/res-xhdpi/images/progress_fill.png
+++ b/res-xhdpi/images/progress_fill.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00.png b/res-xxhdpi/images/loop00.png
deleted file mode 100644
index d360c79c..00000000
--- a/res-xxhdpi/images/loop00.png
+++ /dev/null
Binary files differ
diff --git a/res-xxhdpi/images/loop00000.png b/res-xxhdpi/images/loop00000.png
new file mode 100644
index 00000000..c5172629
--- /dev/null
+++ b/res-xxhdpi/images/loop00000.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00001.png b/res-xxhdpi/images/loop00001.png
new file mode 100644
index 00000000..1b1ce739
--- /dev/null
+++ b/res-xxhdpi/images/loop00001.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00002.png b/res-xxhdpi/images/loop00002.png
new file mode 100644
index 00000000..e984a24c
--- /dev/null
+++ b/res-xxhdpi/images/loop00002.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00003.png b/res-xxhdpi/images/loop00003.png
new file mode 100644
index 00000000..b11dddcb
--- /dev/null
+++ b/res-xxhdpi/images/loop00003.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00004.png b/res-xxhdpi/images/loop00004.png
new file mode 100644
index 00000000..10272b27
--- /dev/null
+++ b/res-xxhdpi/images/loop00004.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00005.png b/res-xxhdpi/images/loop00005.png
new file mode 100644
index 00000000..9558d7e6
--- /dev/null
+++ b/res-xxhdpi/images/loop00005.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00006.png b/res-xxhdpi/images/loop00006.png
new file mode 100644
index 00000000..0e6c92d6
--- /dev/null
+++ b/res-xxhdpi/images/loop00006.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00007.png b/res-xxhdpi/images/loop00007.png
new file mode 100644
index 00000000..0a353ad0
--- /dev/null
+++ b/res-xxhdpi/images/loop00007.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00008.png b/res-xxhdpi/images/loop00008.png
new file mode 100644
index 00000000..2f0c1620
--- /dev/null
+++ b/res-xxhdpi/images/loop00008.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00009.png b/res-xxhdpi/images/loop00009.png
new file mode 100644
index 00000000..960d683f
--- /dev/null
+++ b/res-xxhdpi/images/loop00009.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00010.png b/res-xxhdpi/images/loop00010.png
new file mode 100644
index 00000000..b65c3011
--- /dev/null
+++ b/res-xxhdpi/images/loop00010.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00011.png b/res-xxhdpi/images/loop00011.png
new file mode 100644
index 00000000..21444fa5
--- /dev/null
+++ b/res-xxhdpi/images/loop00011.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00012.png b/res-xxhdpi/images/loop00012.png
new file mode 100644
index 00000000..587db099
--- /dev/null
+++ b/res-xxhdpi/images/loop00012.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00013.png b/res-xxhdpi/images/loop00013.png
new file mode 100644
index 00000000..57f2f66e
--- /dev/null
+++ b/res-xxhdpi/images/loop00013.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00014.png b/res-xxhdpi/images/loop00014.png
new file mode 100644
index 00000000..d308a653
--- /dev/null
+++ b/res-xxhdpi/images/loop00014.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00015.png b/res-xxhdpi/images/loop00015.png
new file mode 100644
index 00000000..3585faca
--- /dev/null
+++ b/res-xxhdpi/images/loop00015.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00016.png b/res-xxhdpi/images/loop00016.png
new file mode 100644
index 00000000..fd5089c4
--- /dev/null
+++ b/res-xxhdpi/images/loop00016.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00017.png b/res-xxhdpi/images/loop00017.png
new file mode 100644
index 00000000..2c8c6a43
--- /dev/null
+++ b/res-xxhdpi/images/loop00017.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00018.png b/res-xxhdpi/images/loop00018.png
new file mode 100644
index 00000000..23d7ca28
--- /dev/null
+++ b/res-xxhdpi/images/loop00018.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00019.png b/res-xxhdpi/images/loop00019.png
new file mode 100644
index 00000000..cdefe2c5
--- /dev/null
+++ b/res-xxhdpi/images/loop00019.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00020.png b/res-xxhdpi/images/loop00020.png
new file mode 100644
index 00000000..ae78e4cf
--- /dev/null
+++ b/res-xxhdpi/images/loop00020.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00021.png b/res-xxhdpi/images/loop00021.png
new file mode 100644
index 00000000..ad83cfe0
--- /dev/null
+++ b/res-xxhdpi/images/loop00021.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00022.png b/res-xxhdpi/images/loop00022.png
new file mode 100644
index 00000000..850076ac
--- /dev/null
+++ b/res-xxhdpi/images/loop00022.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00023.png b/res-xxhdpi/images/loop00023.png
new file mode 100644
index 00000000..cd30b399
--- /dev/null
+++ b/res-xxhdpi/images/loop00023.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00024.png b/res-xxhdpi/images/loop00024.png
new file mode 100644
index 00000000..e7ae4b27
--- /dev/null
+++ b/res-xxhdpi/images/loop00024.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00025.png b/res-xxhdpi/images/loop00025.png
new file mode 100644
index 00000000..4e24bd11
--- /dev/null
+++ b/res-xxhdpi/images/loop00025.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00026.png b/res-xxhdpi/images/loop00026.png
new file mode 100644
index 00000000..27713cce
--- /dev/null
+++ b/res-xxhdpi/images/loop00026.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00027.png b/res-xxhdpi/images/loop00027.png
new file mode 100644
index 00000000..34e4ade2
--- /dev/null
+++ b/res-xxhdpi/images/loop00027.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00028.png b/res-xxhdpi/images/loop00028.png
new file mode 100644
index 00000000..0e6fdee7
--- /dev/null
+++ b/res-xxhdpi/images/loop00028.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00029.png b/res-xxhdpi/images/loop00029.png
new file mode 100644
index 00000000..21c1c635
--- /dev/null
+++ b/res-xxhdpi/images/loop00029.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00030.png b/res-xxhdpi/images/loop00030.png
new file mode 100644
index 00000000..984c24f9
--- /dev/null
+++ b/res-xxhdpi/images/loop00030.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00031.png b/res-xxhdpi/images/loop00031.png
new file mode 100644
index 00000000..25fe1de2
--- /dev/null
+++ b/res-xxhdpi/images/loop00031.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00032.png b/res-xxhdpi/images/loop00032.png
new file mode 100644
index 00000000..c089cb8a
--- /dev/null
+++ b/res-xxhdpi/images/loop00032.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00033.png b/res-xxhdpi/images/loop00033.png
new file mode 100644
index 00000000..82a2d9b5
--- /dev/null
+++ b/res-xxhdpi/images/loop00033.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00034.png b/res-xxhdpi/images/loop00034.png
new file mode 100644
index 00000000..1aa76b94
--- /dev/null
+++ b/res-xxhdpi/images/loop00034.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00035.png b/res-xxhdpi/images/loop00035.png
new file mode 100644
index 00000000..4399143e
--- /dev/null
+++ b/res-xxhdpi/images/loop00035.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00036.png b/res-xxhdpi/images/loop00036.png
new file mode 100644
index 00000000..975ae666
--- /dev/null
+++ b/res-xxhdpi/images/loop00036.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00037.png b/res-xxhdpi/images/loop00037.png
new file mode 100644
index 00000000..dcf9a905
--- /dev/null
+++ b/res-xxhdpi/images/loop00037.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00038.png b/res-xxhdpi/images/loop00038.png
new file mode 100644
index 00000000..f10b8b72
--- /dev/null
+++ b/res-xxhdpi/images/loop00038.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00039.png b/res-xxhdpi/images/loop00039.png
new file mode 100644
index 00000000..9c0d1e36
--- /dev/null
+++ b/res-xxhdpi/images/loop00039.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00040.png b/res-xxhdpi/images/loop00040.png
new file mode 100644
index 00000000..b6b4908f
--- /dev/null
+++ b/res-xxhdpi/images/loop00040.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00041.png b/res-xxhdpi/images/loop00041.png
new file mode 100644
index 00000000..12a1a1e9
--- /dev/null
+++ b/res-xxhdpi/images/loop00041.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00042.png b/res-xxhdpi/images/loop00042.png
new file mode 100644
index 00000000..f1fc35ba
--- /dev/null
+++ b/res-xxhdpi/images/loop00042.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00043.png b/res-xxhdpi/images/loop00043.png
new file mode 100644
index 00000000..50ac99e5
--- /dev/null
+++ b/res-xxhdpi/images/loop00043.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00044.png b/res-xxhdpi/images/loop00044.png
new file mode 100644
index 00000000..f115dcc9
--- /dev/null
+++ b/res-xxhdpi/images/loop00044.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00045.png b/res-xxhdpi/images/loop00045.png
new file mode 100644
index 00000000..adf7a671
--- /dev/null
+++ b/res-xxhdpi/images/loop00045.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00046.png b/res-xxhdpi/images/loop00046.png
new file mode 100644
index 00000000..588eeb3f
--- /dev/null
+++ b/res-xxhdpi/images/loop00046.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00047.png b/res-xxhdpi/images/loop00047.png
new file mode 100644
index 00000000..9dea7701
--- /dev/null
+++ b/res-xxhdpi/images/loop00047.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00048.png b/res-xxhdpi/images/loop00048.png
new file mode 100644
index 00000000..d5eaeb12
--- /dev/null
+++ b/res-xxhdpi/images/loop00048.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00049.png b/res-xxhdpi/images/loop00049.png
new file mode 100644
index 00000000..fb837295
--- /dev/null
+++ b/res-xxhdpi/images/loop00049.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00050.png b/res-xxhdpi/images/loop00050.png
new file mode 100644
index 00000000..72441db4
--- /dev/null
+++ b/res-xxhdpi/images/loop00050.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00051.png b/res-xxhdpi/images/loop00051.png
new file mode 100644
index 00000000..bf7170a5
--- /dev/null
+++ b/res-xxhdpi/images/loop00051.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00052.png b/res-xxhdpi/images/loop00052.png
new file mode 100644
index 00000000..c512b56d
--- /dev/null
+++ b/res-xxhdpi/images/loop00052.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00053.png b/res-xxhdpi/images/loop00053.png
new file mode 100644
index 00000000..6ac3ca6f
--- /dev/null
+++ b/res-xxhdpi/images/loop00053.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00054.png b/res-xxhdpi/images/loop00054.png
new file mode 100644
index 00000000..ba194a6a
--- /dev/null
+++ b/res-xxhdpi/images/loop00054.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00055.png b/res-xxhdpi/images/loop00055.png
new file mode 100644
index 00000000..9623f0d5
--- /dev/null
+++ b/res-xxhdpi/images/loop00055.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00056.png b/res-xxhdpi/images/loop00056.png
new file mode 100644
index 00000000..e785e690
--- /dev/null
+++ b/res-xxhdpi/images/loop00056.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00057.png b/res-xxhdpi/images/loop00057.png
new file mode 100644
index 00000000..9a5747ae
--- /dev/null
+++ b/res-xxhdpi/images/loop00057.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00058.png b/res-xxhdpi/images/loop00058.png
new file mode 100644
index 00000000..9a097cf1
--- /dev/null
+++ b/res-xxhdpi/images/loop00058.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00059.png b/res-xxhdpi/images/loop00059.png
new file mode 100644
index 00000000..fee2db1e
--- /dev/null
+++ b/res-xxhdpi/images/loop00059.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00060.png b/res-xxhdpi/images/loop00060.png
new file mode 100644
index 00000000..0e00e709
--- /dev/null
+++ b/res-xxhdpi/images/loop00060.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00061.png b/res-xxhdpi/images/loop00061.png
new file mode 100644
index 00000000..0ecce17b
--- /dev/null
+++ b/res-xxhdpi/images/loop00061.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00062.png b/res-xxhdpi/images/loop00062.png
new file mode 100644
index 00000000..0a296d12
--- /dev/null
+++ b/res-xxhdpi/images/loop00062.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00063.png b/res-xxhdpi/images/loop00063.png
new file mode 100644
index 00000000..56c3b8b9
--- /dev/null
+++ b/res-xxhdpi/images/loop00063.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00064.png b/res-xxhdpi/images/loop00064.png
new file mode 100644
index 00000000..e6d639a3
--- /dev/null
+++ b/res-xxhdpi/images/loop00064.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00065.png b/res-xxhdpi/images/loop00065.png
new file mode 100644
index 00000000..02e382b9
--- /dev/null
+++ b/res-xxhdpi/images/loop00065.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00066.png b/res-xxhdpi/images/loop00066.png
new file mode 100644
index 00000000..fe89ed00
--- /dev/null
+++ b/res-xxhdpi/images/loop00066.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00067.png b/res-xxhdpi/images/loop00067.png
new file mode 100644
index 00000000..a8f6ce50
--- /dev/null
+++ b/res-xxhdpi/images/loop00067.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00068.png b/res-xxhdpi/images/loop00068.png
new file mode 100644
index 00000000..f9b7fb1c
--- /dev/null
+++ b/res-xxhdpi/images/loop00068.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00069.png b/res-xxhdpi/images/loop00069.png
new file mode 100644
index 00000000..d0dc5076
--- /dev/null
+++ b/res-xxhdpi/images/loop00069.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00070.png b/res-xxhdpi/images/loop00070.png
new file mode 100644
index 00000000..63f9e4df
--- /dev/null
+++ b/res-xxhdpi/images/loop00070.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00071.png b/res-xxhdpi/images/loop00071.png
new file mode 100644
index 00000000..5ba39724
--- /dev/null
+++ b/res-xxhdpi/images/loop00071.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00072.png b/res-xxhdpi/images/loop00072.png
new file mode 100644
index 00000000..de834e39
--- /dev/null
+++ b/res-xxhdpi/images/loop00072.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00073.png b/res-xxhdpi/images/loop00073.png
new file mode 100644
index 00000000..4be2aed8
--- /dev/null
+++ b/res-xxhdpi/images/loop00073.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00074.png b/res-xxhdpi/images/loop00074.png
new file mode 100644
index 00000000..235e9a22
--- /dev/null
+++ b/res-xxhdpi/images/loop00074.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00075.png b/res-xxhdpi/images/loop00075.png
new file mode 100644
index 00000000..f6d806d5
--- /dev/null
+++ b/res-xxhdpi/images/loop00075.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00076.png b/res-xxhdpi/images/loop00076.png
new file mode 100644
index 00000000..1e916d72
--- /dev/null
+++ b/res-xxhdpi/images/loop00076.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00077.png b/res-xxhdpi/images/loop00077.png
new file mode 100644
index 00000000..0dbac748
--- /dev/null
+++ b/res-xxhdpi/images/loop00077.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00078.png b/res-xxhdpi/images/loop00078.png
new file mode 100644
index 00000000..504d34a4
--- /dev/null
+++ b/res-xxhdpi/images/loop00078.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00079.png b/res-xxhdpi/images/loop00079.png
new file mode 100644
index 00000000..51f4e8d7
--- /dev/null
+++ b/res-xxhdpi/images/loop00079.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00080.png b/res-xxhdpi/images/loop00080.png
new file mode 100644
index 00000000..6ef03b82
--- /dev/null
+++ b/res-xxhdpi/images/loop00080.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00081.png b/res-xxhdpi/images/loop00081.png
new file mode 100644
index 00000000..e2ebc394
--- /dev/null
+++ b/res-xxhdpi/images/loop00081.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00082.png b/res-xxhdpi/images/loop00082.png
new file mode 100644
index 00000000..9de83a73
--- /dev/null
+++ b/res-xxhdpi/images/loop00082.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00083.png b/res-xxhdpi/images/loop00083.png
new file mode 100644
index 00000000..c5c0099d
--- /dev/null
+++ b/res-xxhdpi/images/loop00083.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00084.png b/res-xxhdpi/images/loop00084.png
new file mode 100644
index 00000000..84c794f3
--- /dev/null
+++ b/res-xxhdpi/images/loop00084.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00085.png b/res-xxhdpi/images/loop00085.png
new file mode 100644
index 00000000..29a40c62
--- /dev/null
+++ b/res-xxhdpi/images/loop00085.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00086.png b/res-xxhdpi/images/loop00086.png
new file mode 100644
index 00000000..89a47173
--- /dev/null
+++ b/res-xxhdpi/images/loop00086.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00087.png b/res-xxhdpi/images/loop00087.png
new file mode 100644
index 00000000..ef8d4d5d
--- /dev/null
+++ b/res-xxhdpi/images/loop00087.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00088.png b/res-xxhdpi/images/loop00088.png
new file mode 100644
index 00000000..5fc6c622
--- /dev/null
+++ b/res-xxhdpi/images/loop00088.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00089.png b/res-xxhdpi/images/loop00089.png
new file mode 100644
index 00000000..d6d99f42
--- /dev/null
+++ b/res-xxhdpi/images/loop00089.png
Binary files differ
diff --git a/res-xxhdpi/images/loop00090.png b/res-xxhdpi/images/loop00090.png
new file mode 100644
index 00000000..c5172629
--- /dev/null
+++ b/res-xxhdpi/images/loop00090.png
Binary files differ
diff --git a/res-xxhdpi/images/loop01.png b/res-xxhdpi/images/loop01.png
deleted file mode 100644
index a0b7ac66..00000000
--- a/res-xxhdpi/images/loop01.png
+++ /dev/null
Binary files differ
diff --git a/res-xxhdpi/images/loop02.png b/res-xxhdpi/images/loop02.png
deleted file mode 100644
index 739c5805..00000000
--- a/res-xxhdpi/images/loop02.png
+++ /dev/null
Binary files differ
diff --git a/res-xxhdpi/images/loop03.png b/res-xxhdpi/images/loop03.png
deleted file mode 100644
index 98a4890a..00000000
--- a/res-xxhdpi/images/loop03.png
+++ /dev/null
Binary files differ
diff --git a/res-xxhdpi/images/loop04.png b/res-xxhdpi/images/loop04.png
deleted file mode 100644
index df6a09e3..00000000
--- a/res-xxhdpi/images/loop04.png
+++ /dev/null
Binary files differ
diff --git a/res-xxhdpi/images/loop05.png b/res-xxhdpi/images/loop05.png
deleted file mode 100644
index 4d8d56de..00000000
--- a/res-xxhdpi/images/loop05.png
+++ /dev/null
Binary files differ
diff --git a/res-xxhdpi/images/loop06.png b/res-xxhdpi/images/loop06.png
deleted file mode 100644
index c5f26f10..00000000
--- a/res-xxhdpi/images/loop06.png
+++ /dev/null
Binary files differ
diff --git a/res-xxhdpi/images/progress_empty.png b/res-xxhdpi/images/progress_empty.png
index 72581832..96c4bf6b 100644
--- a/res-xxhdpi/images/progress_empty.png
+++ b/res-xxhdpi/images/progress_empty.png
Binary files differ
diff --git a/res-xxhdpi/images/progress_fill.png b/res-xxhdpi/images/progress_fill.png
index becf87bd..1717be82 100644
--- a/res-xxhdpi/images/progress_fill.png
+++ b/res-xxhdpi/images/progress_fill.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00.png b/res-xxxhdpi/images/loop00.png
deleted file mode 100644
index d360c79c..00000000
--- a/res-xxxhdpi/images/loop00.png
+++ /dev/null
Binary files differ
diff --git a/res-xxxhdpi/images/loop00000.png b/res-xxxhdpi/images/loop00000.png
new file mode 100644
index 00000000..1bc9db5b
--- /dev/null
+++ b/res-xxxhdpi/images/loop00000.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00001.png b/res-xxxhdpi/images/loop00001.png
new file mode 100644
index 00000000..f835b856
--- /dev/null
+++ b/res-xxxhdpi/images/loop00001.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00002.png b/res-xxxhdpi/images/loop00002.png
new file mode 100644
index 00000000..e3bff326
--- /dev/null
+++ b/res-xxxhdpi/images/loop00002.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00003.png b/res-xxxhdpi/images/loop00003.png
new file mode 100644
index 00000000..d864c15d
--- /dev/null
+++ b/res-xxxhdpi/images/loop00003.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00004.png b/res-xxxhdpi/images/loop00004.png
new file mode 100644
index 00000000..5d861c9b
--- /dev/null
+++ b/res-xxxhdpi/images/loop00004.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00005.png b/res-xxxhdpi/images/loop00005.png
new file mode 100644
index 00000000..e9e860c3
--- /dev/null
+++ b/res-xxxhdpi/images/loop00005.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00006.png b/res-xxxhdpi/images/loop00006.png
new file mode 100644
index 00000000..d7c516e5
--- /dev/null
+++ b/res-xxxhdpi/images/loop00006.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00007.png b/res-xxxhdpi/images/loop00007.png
new file mode 100644
index 00000000..fa6d3971
--- /dev/null
+++ b/res-xxxhdpi/images/loop00007.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00008.png b/res-xxxhdpi/images/loop00008.png
new file mode 100644
index 00000000..888d3a27
--- /dev/null
+++ b/res-xxxhdpi/images/loop00008.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00009.png b/res-xxxhdpi/images/loop00009.png
new file mode 100644
index 00000000..9e6ead24
--- /dev/null
+++ b/res-xxxhdpi/images/loop00009.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00010.png b/res-xxxhdpi/images/loop00010.png
new file mode 100644
index 00000000..30e13e05
--- /dev/null
+++ b/res-xxxhdpi/images/loop00010.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00011.png b/res-xxxhdpi/images/loop00011.png
new file mode 100644
index 00000000..d8abc2bb
--- /dev/null
+++ b/res-xxxhdpi/images/loop00011.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00012.png b/res-xxxhdpi/images/loop00012.png
new file mode 100644
index 00000000..2d88cfb6
--- /dev/null
+++ b/res-xxxhdpi/images/loop00012.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00013.png b/res-xxxhdpi/images/loop00013.png
new file mode 100644
index 00000000..0250f749
--- /dev/null
+++ b/res-xxxhdpi/images/loop00013.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00014.png b/res-xxxhdpi/images/loop00014.png
new file mode 100644
index 00000000..c3d9239c
--- /dev/null
+++ b/res-xxxhdpi/images/loop00014.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00015.png b/res-xxxhdpi/images/loop00015.png
new file mode 100644
index 00000000..644c9c6b
--- /dev/null
+++ b/res-xxxhdpi/images/loop00015.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00016.png b/res-xxxhdpi/images/loop00016.png
new file mode 100644
index 00000000..eff6e5b4
--- /dev/null
+++ b/res-xxxhdpi/images/loop00016.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00017.png b/res-xxxhdpi/images/loop00017.png
new file mode 100644
index 00000000..b472a86b
--- /dev/null
+++ b/res-xxxhdpi/images/loop00017.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00018.png b/res-xxxhdpi/images/loop00018.png
new file mode 100644
index 00000000..b17b6ce1
--- /dev/null
+++ b/res-xxxhdpi/images/loop00018.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00019.png b/res-xxxhdpi/images/loop00019.png
new file mode 100644
index 00000000..d89b4da5
--- /dev/null
+++ b/res-xxxhdpi/images/loop00019.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00020.png b/res-xxxhdpi/images/loop00020.png
new file mode 100644
index 00000000..7e757b84
--- /dev/null
+++ b/res-xxxhdpi/images/loop00020.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00021.png b/res-xxxhdpi/images/loop00021.png
new file mode 100644
index 00000000..1a8ce3ec
--- /dev/null
+++ b/res-xxxhdpi/images/loop00021.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00022.png b/res-xxxhdpi/images/loop00022.png
new file mode 100644
index 00000000..e9ab39a5
--- /dev/null
+++ b/res-xxxhdpi/images/loop00022.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00023.png b/res-xxxhdpi/images/loop00023.png
new file mode 100644
index 00000000..e1a7bf78
--- /dev/null
+++ b/res-xxxhdpi/images/loop00023.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00024.png b/res-xxxhdpi/images/loop00024.png
new file mode 100644
index 00000000..f77f70cf
--- /dev/null
+++ b/res-xxxhdpi/images/loop00024.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00025.png b/res-xxxhdpi/images/loop00025.png
new file mode 100644
index 00000000..8348cdfc
--- /dev/null
+++ b/res-xxxhdpi/images/loop00025.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00026.png b/res-xxxhdpi/images/loop00026.png
new file mode 100644
index 00000000..55fecc8b
--- /dev/null
+++ b/res-xxxhdpi/images/loop00026.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00027.png b/res-xxxhdpi/images/loop00027.png
new file mode 100644
index 00000000..f4edf064
--- /dev/null
+++ b/res-xxxhdpi/images/loop00027.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00028.png b/res-xxxhdpi/images/loop00028.png
new file mode 100644
index 00000000..6dbe9044
--- /dev/null
+++ b/res-xxxhdpi/images/loop00028.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00029.png b/res-xxxhdpi/images/loop00029.png
new file mode 100644
index 00000000..764f27a0
--- /dev/null
+++ b/res-xxxhdpi/images/loop00029.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00030.png b/res-xxxhdpi/images/loop00030.png
new file mode 100644
index 00000000..2d215693
--- /dev/null
+++ b/res-xxxhdpi/images/loop00030.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00031.png b/res-xxxhdpi/images/loop00031.png
new file mode 100644
index 00000000..e02db9c8
--- /dev/null
+++ b/res-xxxhdpi/images/loop00031.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00032.png b/res-xxxhdpi/images/loop00032.png
new file mode 100644
index 00000000..03f04568
--- /dev/null
+++ b/res-xxxhdpi/images/loop00032.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00033.png b/res-xxxhdpi/images/loop00033.png
new file mode 100644
index 00000000..5bdbbdba
--- /dev/null
+++ b/res-xxxhdpi/images/loop00033.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00034.png b/res-xxxhdpi/images/loop00034.png
new file mode 100644
index 00000000..c8164e20
--- /dev/null
+++ b/res-xxxhdpi/images/loop00034.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00035.png b/res-xxxhdpi/images/loop00035.png
new file mode 100644
index 00000000..ed5721d7
--- /dev/null
+++ b/res-xxxhdpi/images/loop00035.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00036.png b/res-xxxhdpi/images/loop00036.png
new file mode 100644
index 00000000..08dffd26
--- /dev/null
+++ b/res-xxxhdpi/images/loop00036.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00037.png b/res-xxxhdpi/images/loop00037.png
new file mode 100644
index 00000000..583b665e
--- /dev/null
+++ b/res-xxxhdpi/images/loop00037.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00038.png b/res-xxxhdpi/images/loop00038.png
new file mode 100644
index 00000000..cc2933d6
--- /dev/null
+++ b/res-xxxhdpi/images/loop00038.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00039.png b/res-xxxhdpi/images/loop00039.png
new file mode 100644
index 00000000..1f0496ad
--- /dev/null
+++ b/res-xxxhdpi/images/loop00039.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00040.png b/res-xxxhdpi/images/loop00040.png
new file mode 100644
index 00000000..05bf3359
--- /dev/null
+++ b/res-xxxhdpi/images/loop00040.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00041.png b/res-xxxhdpi/images/loop00041.png
new file mode 100644
index 00000000..a868c7b2
--- /dev/null
+++ b/res-xxxhdpi/images/loop00041.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00042.png b/res-xxxhdpi/images/loop00042.png
new file mode 100644
index 00000000..7c7220f2
--- /dev/null
+++ b/res-xxxhdpi/images/loop00042.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00043.png b/res-xxxhdpi/images/loop00043.png
new file mode 100644
index 00000000..30336a77
--- /dev/null
+++ b/res-xxxhdpi/images/loop00043.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00044.png b/res-xxxhdpi/images/loop00044.png
new file mode 100644
index 00000000..80d37358
--- /dev/null
+++ b/res-xxxhdpi/images/loop00044.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00045.png b/res-xxxhdpi/images/loop00045.png
new file mode 100644
index 00000000..71a52c20
--- /dev/null
+++ b/res-xxxhdpi/images/loop00045.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00046.png b/res-xxxhdpi/images/loop00046.png
new file mode 100644
index 00000000..b3b37029
--- /dev/null
+++ b/res-xxxhdpi/images/loop00046.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00047.png b/res-xxxhdpi/images/loop00047.png
new file mode 100644
index 00000000..6ce2b37a
--- /dev/null
+++ b/res-xxxhdpi/images/loop00047.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00048.png b/res-xxxhdpi/images/loop00048.png
new file mode 100644
index 00000000..0b428cd7
--- /dev/null
+++ b/res-xxxhdpi/images/loop00048.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00049.png b/res-xxxhdpi/images/loop00049.png
new file mode 100644
index 00000000..53c1a477
--- /dev/null
+++ b/res-xxxhdpi/images/loop00049.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00050.png b/res-xxxhdpi/images/loop00050.png
new file mode 100644
index 00000000..0e17bbdf
--- /dev/null
+++ b/res-xxxhdpi/images/loop00050.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00051.png b/res-xxxhdpi/images/loop00051.png
new file mode 100644
index 00000000..78a99dcc
--- /dev/null
+++ b/res-xxxhdpi/images/loop00051.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00052.png b/res-xxxhdpi/images/loop00052.png
new file mode 100644
index 00000000..efd0df55
--- /dev/null
+++ b/res-xxxhdpi/images/loop00052.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00053.png b/res-xxxhdpi/images/loop00053.png
new file mode 100644
index 00000000..0c417eef
--- /dev/null
+++ b/res-xxxhdpi/images/loop00053.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00054.png b/res-xxxhdpi/images/loop00054.png
new file mode 100644
index 00000000..072077e6
--- /dev/null
+++ b/res-xxxhdpi/images/loop00054.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00055.png b/res-xxxhdpi/images/loop00055.png
new file mode 100644
index 00000000..693083ac
--- /dev/null
+++ b/res-xxxhdpi/images/loop00055.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00056.png b/res-xxxhdpi/images/loop00056.png
new file mode 100644
index 00000000..07cbd75d
--- /dev/null
+++ b/res-xxxhdpi/images/loop00056.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00057.png b/res-xxxhdpi/images/loop00057.png
new file mode 100644
index 00000000..cc98ab21
--- /dev/null
+++ b/res-xxxhdpi/images/loop00057.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00058.png b/res-xxxhdpi/images/loop00058.png
new file mode 100644
index 00000000..f55d2182
--- /dev/null
+++ b/res-xxxhdpi/images/loop00058.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00059.png b/res-xxxhdpi/images/loop00059.png
new file mode 100644
index 00000000..4bfed350
--- /dev/null
+++ b/res-xxxhdpi/images/loop00059.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00060.png b/res-xxxhdpi/images/loop00060.png
new file mode 100644
index 00000000..59f158b1
--- /dev/null
+++ b/res-xxxhdpi/images/loop00060.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00061.png b/res-xxxhdpi/images/loop00061.png
new file mode 100644
index 00000000..fd0dc558
--- /dev/null
+++ b/res-xxxhdpi/images/loop00061.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00062.png b/res-xxxhdpi/images/loop00062.png
new file mode 100644
index 00000000..2c316ce6
--- /dev/null
+++ b/res-xxxhdpi/images/loop00062.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00063.png b/res-xxxhdpi/images/loop00063.png
new file mode 100644
index 00000000..5b83c81c
--- /dev/null
+++ b/res-xxxhdpi/images/loop00063.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00064.png b/res-xxxhdpi/images/loop00064.png
new file mode 100644
index 00000000..ced0a9ab
--- /dev/null
+++ b/res-xxxhdpi/images/loop00064.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00065.png b/res-xxxhdpi/images/loop00065.png
new file mode 100644
index 00000000..6e699dda
--- /dev/null
+++ b/res-xxxhdpi/images/loop00065.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00066.png b/res-xxxhdpi/images/loop00066.png
new file mode 100644
index 00000000..8853cfff
--- /dev/null
+++ b/res-xxxhdpi/images/loop00066.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00067.png b/res-xxxhdpi/images/loop00067.png
new file mode 100644
index 00000000..24d11d14
--- /dev/null
+++ b/res-xxxhdpi/images/loop00067.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00068.png b/res-xxxhdpi/images/loop00068.png
new file mode 100644
index 00000000..d54fff0b
--- /dev/null
+++ b/res-xxxhdpi/images/loop00068.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00069.png b/res-xxxhdpi/images/loop00069.png
new file mode 100644
index 00000000..67f8d788
--- /dev/null
+++ b/res-xxxhdpi/images/loop00069.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00070.png b/res-xxxhdpi/images/loop00070.png
new file mode 100644
index 00000000..d56fb78a
--- /dev/null
+++ b/res-xxxhdpi/images/loop00070.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00071.png b/res-xxxhdpi/images/loop00071.png
new file mode 100644
index 00000000..e787b8a5
--- /dev/null
+++ b/res-xxxhdpi/images/loop00071.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00072.png b/res-xxxhdpi/images/loop00072.png
new file mode 100644
index 00000000..81f2e4c4
--- /dev/null
+++ b/res-xxxhdpi/images/loop00072.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00073.png b/res-xxxhdpi/images/loop00073.png
new file mode 100644
index 00000000..ad46ed16
--- /dev/null
+++ b/res-xxxhdpi/images/loop00073.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00074.png b/res-xxxhdpi/images/loop00074.png
new file mode 100644
index 00000000..d835a2bd
--- /dev/null
+++ b/res-xxxhdpi/images/loop00074.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00075.png b/res-xxxhdpi/images/loop00075.png
new file mode 100644
index 00000000..aa35a84b
--- /dev/null
+++ b/res-xxxhdpi/images/loop00075.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00076.png b/res-xxxhdpi/images/loop00076.png
new file mode 100644
index 00000000..6ea547e2
--- /dev/null
+++ b/res-xxxhdpi/images/loop00076.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00077.png b/res-xxxhdpi/images/loop00077.png
new file mode 100644
index 00000000..c8093830
--- /dev/null
+++ b/res-xxxhdpi/images/loop00077.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00078.png b/res-xxxhdpi/images/loop00078.png
new file mode 100644
index 00000000..827a75c9
--- /dev/null
+++ b/res-xxxhdpi/images/loop00078.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00079.png b/res-xxxhdpi/images/loop00079.png
new file mode 100644
index 00000000..18dc1cf9
--- /dev/null
+++ b/res-xxxhdpi/images/loop00079.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00080.png b/res-xxxhdpi/images/loop00080.png
new file mode 100644
index 00000000..df06b562
--- /dev/null
+++ b/res-xxxhdpi/images/loop00080.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00081.png b/res-xxxhdpi/images/loop00081.png
new file mode 100644
index 00000000..a5ba6037
--- /dev/null
+++ b/res-xxxhdpi/images/loop00081.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00082.png b/res-xxxhdpi/images/loop00082.png
new file mode 100644
index 00000000..e3298c5f
--- /dev/null
+++ b/res-xxxhdpi/images/loop00082.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00083.png b/res-xxxhdpi/images/loop00083.png
new file mode 100644
index 00000000..c395662c
--- /dev/null
+++ b/res-xxxhdpi/images/loop00083.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00084.png b/res-xxxhdpi/images/loop00084.png
new file mode 100644
index 00000000..f80af8e7
--- /dev/null
+++ b/res-xxxhdpi/images/loop00084.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00085.png b/res-xxxhdpi/images/loop00085.png
new file mode 100644
index 00000000..c8967583
--- /dev/null
+++ b/res-xxxhdpi/images/loop00085.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00086.png b/res-xxxhdpi/images/loop00086.png
new file mode 100644
index 00000000..97716923
--- /dev/null
+++ b/res-xxxhdpi/images/loop00086.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00087.png b/res-xxxhdpi/images/loop00087.png
new file mode 100644
index 00000000..e805dfa0
--- /dev/null
+++ b/res-xxxhdpi/images/loop00087.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00088.png b/res-xxxhdpi/images/loop00088.png
new file mode 100644
index 00000000..aa1a88e2
--- /dev/null
+++ b/res-xxxhdpi/images/loop00088.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00089.png b/res-xxxhdpi/images/loop00089.png
new file mode 100644
index 00000000..5bf7781d
--- /dev/null
+++ b/res-xxxhdpi/images/loop00089.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop00090.png b/res-xxxhdpi/images/loop00090.png
new file mode 100644
index 00000000..1bc9db5b
--- /dev/null
+++ b/res-xxxhdpi/images/loop00090.png
Binary files differ
diff --git a/res-xxxhdpi/images/loop01.png b/res-xxxhdpi/images/loop01.png
deleted file mode 100644
index a0b7ac66..00000000
--- a/res-xxxhdpi/images/loop01.png
+++ /dev/null
Binary files differ
diff --git a/res-xxxhdpi/images/loop02.png b/res-xxxhdpi/images/loop02.png
deleted file mode 100644
index 739c5805..00000000
--- a/res-xxxhdpi/images/loop02.png
+++ /dev/null
Binary files differ
diff --git a/res-xxxhdpi/images/loop03.png b/res-xxxhdpi/images/loop03.png
deleted file mode 100644
index 98a4890a..00000000
--- a/res-xxxhdpi/images/loop03.png
+++ /dev/null
Binary files differ
diff --git a/res-xxxhdpi/images/loop04.png b/res-xxxhdpi/images/loop04.png
deleted file mode 100644
index df6a09e3..00000000
--- a/res-xxxhdpi/images/loop04.png
+++ /dev/null
Binary files differ
diff --git a/res-xxxhdpi/images/loop05.png b/res-xxxhdpi/images/loop05.png
deleted file mode 100644
index 4d8d56de..00000000
--- a/res-xxxhdpi/images/loop05.png
+++ /dev/null
Binary files differ
diff --git a/res-xxxhdpi/images/loop06.png b/res-xxxhdpi/images/loop06.png
deleted file mode 100644
index c5f26f10..00000000
--- a/res-xxxhdpi/images/loop06.png
+++ /dev/null
Binary files differ
diff --git a/res-xxxhdpi/images/progress_empty.png b/res-xxxhdpi/images/progress_empty.png
index 72581832..96c4bf6b 100644
--- a/res-xxxhdpi/images/progress_empty.png
+++ b/res-xxxhdpi/images/progress_empty.png
Binary files differ
diff --git a/res-xxxhdpi/images/progress_fill.png b/res-xxxhdpi/images/progress_fill.png
index becf87bd..1717be82 100644
--- a/res-xxxhdpi/images/progress_fill.png
+++ b/res-xxxhdpi/images/progress_fill.png
Binary files differ
diff --git a/screen_ui.cpp b/screen_ui.cpp
index 55cb7412..465be23f 100644
--- a/screen_ui.cpp
+++ b/screen_ui.cpp
@@ -78,9 +78,8 @@ ScreenRecoveryUI::ScreenRecoveryUI() :
78 animation_fps(30), // TODO: there's currently no way to infer this. 78 animation_fps(30), // TODO: there's currently no way to infer this.
79 stage(-1), 79 stage(-1),
80 max_stage(-1), 80 max_stage(-1),
81 updateMutex(PTHREAD_MUTEX_INITIALIZER),
81 rtl_locale(false) { 82 rtl_locale(false) {
82
83 pthread_mutex_init(&updateMutex, nullptr);
84} 83}
85 84
86GRSurface* ScreenRecoveryUI::GetCurrentFrame() { 85GRSurface* ScreenRecoveryUI::GetCurrentFrame() {
@@ -100,6 +99,35 @@ GRSurface* ScreenRecoveryUI::GetCurrentText() {
100 } 99 }
101} 100}
102 101
102int ScreenRecoveryUI::PixelsFromDp(int dp) {
103 return dp * density_;
104}
105
106// Here's the intended layout:
107
108// 162dp
109// icon (200dp)
110// 62dp
111// text (14sp)
112// 24dp
113// progress (2dp)
114// 172dp
115
116// Note that "baseline" is actually the *top* of each icon (because that's how our drawing
117// routines work), so that's the more useful measurement.
118
119int ScreenRecoveryUI::GetAnimationBaseline() {
120 return GetTextBaseline() - PixelsFromDp(68) - gr_get_height(loopFrames[0]);
121}
122
123int ScreenRecoveryUI::GetTextBaseline() {
124 return GetProgressBaseline() - PixelsFromDp(32) - gr_get_height(installing_text);
125}
126
127int ScreenRecoveryUI::GetProgressBaseline() {
128 return gr_fb_height() - PixelsFromDp(is_large_ ? 340 : 194) - gr_get_height(progressBarFill);
129}
130
103// Clear the screen and draw the currently selected background icon (if any). 131// Clear the screen and draw the currently selected background icon (if any).
104// Should only be called with updateMutex locked. 132// Should only be called with updateMutex locked.
105void ScreenRecoveryUI::draw_background_locked() { 133void ScreenRecoveryUI::draw_background_locked() {
@@ -108,61 +136,49 @@ void ScreenRecoveryUI::draw_background_locked() {
108 gr_clear(); 136 gr_clear();
109 137
110 if (currentIcon != NONE) { 138 if (currentIcon != NONE) {
111 GRSurface* surface = GetCurrentFrame(); 139 if (max_stage != -1) {
112 GRSurface* text_surface = GetCurrentText(); 140 int stage_height = gr_get_height(stageMarkerEmpty);
113 141 int stage_width = gr_get_width(stageMarkerEmpty);
114 int iconWidth = gr_get_width(surface);
115 int iconHeight = gr_get_height(surface);
116 int textWidth = gr_get_width(text_surface);
117 int textHeight = gr_get_height(text_surface);
118 int stageHeight = gr_get_height(stageMarkerEmpty);
119
120 int sh = (max_stage >= 0) ? stageHeight : 0;
121
122 iconX = (gr_fb_width() - iconWidth) / 2;
123 iconY = (gr_fb_height() - (iconHeight+textHeight+40+sh)) / 2;
124
125 int textX = (gr_fb_width() - textWidth) / 2;
126 int textY = ((gr_fb_height() - (iconHeight+textHeight+40+sh)) / 2) + iconHeight + 40;
127
128 gr_blit(surface, 0, 0, iconWidth, iconHeight, iconX, iconY);
129 if (stageHeight > 0) {
130 int sw = gr_get_width(stageMarkerEmpty);
131 int x = (gr_fb_width() - max_stage * gr_get_width(stageMarkerEmpty)) / 2; 142 int x = (gr_fb_width() - max_stage * gr_get_width(stageMarkerEmpty)) / 2;
132 int y = iconY + iconHeight + 20; 143 int y = gr_fb_height() - stage_height;
133 for (int i = 0; i < max_stage; ++i) { 144 for (int i = 0; i < max_stage; ++i) {
134 gr_blit((i < stage) ? stageMarkerFill : stageMarkerEmpty, 145 GRSurface* stage_surface = (i < stage) ? stageMarkerFill : stageMarkerEmpty;
135 0, 0, sw, stageHeight, x, y); 146 gr_blit(stage_surface, 0, 0, stage_width, stage_height, x, y);
136 x += sw; 147 x += stage_width;
137 } 148 }
138 } 149 }
139 150
151 GRSurface* text_surface = GetCurrentText();
152 int text_x = (gr_fb_width() - gr_get_width(text_surface)) / 2;
153 int text_y = GetTextBaseline();
140 gr_color(255, 255, 255, 255); 154 gr_color(255, 255, 255, 255);
141 gr_texticon(textX, textY, text_surface); 155 gr_texticon(text_x, text_y, text_surface);
142 } 156 }
143} 157}
144 158
145// Draw the progress bar (if any) on the screen. Does not flip pages. 159// Draws the animation and progress bar (if any) on the screen.
160// Does not flip pages.
146// Should only be called with updateMutex locked. 161// Should only be called with updateMutex locked.
147void ScreenRecoveryUI::draw_progress_locked() { 162void ScreenRecoveryUI::draw_foreground_locked() {
148 if (currentIcon == ERROR) return; 163 if (currentIcon != NONE) {
149
150 if (currentIcon == INSTALLING_UPDATE || currentIcon == ERASING) {
151 GRSurface* frame = GetCurrentFrame(); 164 GRSurface* frame = GetCurrentFrame();
152 gr_blit(frame, 0, 0, gr_get_width(frame), gr_get_height(frame), iconX, iconY); 165 int frame_width = gr_get_width(frame);
166 int frame_height = gr_get_height(frame);
167 int frame_x = (gr_fb_width() - frame_width) / 2;
168 int frame_y = GetAnimationBaseline();
169 gr_blit(frame, 0, 0, frame_width, frame_height, frame_x, frame_y);
153 } 170 }
154 171
155 if (progressBarType != EMPTY) { 172 if (progressBarType != EMPTY) {
156 int iconHeight = gr_get_height(loopFrames[0]);
157 int width = gr_get_width(progressBarEmpty); 173 int width = gr_get_width(progressBarEmpty);
158 int height = gr_get_height(progressBarEmpty); 174 int height = gr_get_height(progressBarEmpty);
159 175
160 int dx = (gr_fb_width() - width)/2; 176 int progress_x = (gr_fb_width() - width)/2;
161 int dy = (3*gr_fb_height() + iconHeight - 2*height)/4; 177 int progress_y = GetProgressBaseline();
162 178
163 // Erase behind the progress bar (in case this was a progress-only update) 179 // Erase behind the progress bar (in case this was a progress-only update)
164 gr_color(0, 0, 0, 255); 180 gr_color(0, 0, 0, 255);
165 gr_fill(dx, dy, width, height); 181 gr_fill(progress_x, progress_y, width, height);
166 182
167 if (progressBarType == DETERMINATE) { 183 if (progressBarType == DETERMINATE) {
168 float p = progressScopeStart + progress * progressScopeSize; 184 float p = progressScopeStart + progress * progressScopeSize;
@@ -171,18 +187,20 @@ void ScreenRecoveryUI::draw_progress_locked() {
171 if (rtl_locale) { 187 if (rtl_locale) {
172 // Fill the progress bar from right to left. 188 // Fill the progress bar from right to left.
173 if (pos > 0) { 189 if (pos > 0) {
174 gr_blit(progressBarFill, width-pos, 0, pos, height, dx+width-pos, dy); 190 gr_blit(progressBarFill, width-pos, 0, pos, height,
191 progress_x+width-pos, progress_y);
175 } 192 }
176 if (pos < width-1) { 193 if (pos < width-1) {
177 gr_blit(progressBarEmpty, 0, 0, width-pos, height, dx, dy); 194 gr_blit(progressBarEmpty, 0, 0, width-pos, height, progress_x, progress_y);
178 } 195 }
179 } else { 196 } else {
180 // Fill the progress bar from left to right. 197 // Fill the progress bar from left to right.
181 if (pos > 0) { 198 if (pos > 0) {
182 gr_blit(progressBarFill, 0, 0, pos, height, dx, dy); 199 gr_blit(progressBarFill, 0, 0, pos, height, progress_x, progress_y);
183 } 200 }
184 if (pos < width-1) { 201 if (pos < width-1) {
185 gr_blit(progressBarEmpty, pos, 0, width-pos, height, dx+pos, dy); 202 gr_blit(progressBarEmpty, pos, 0, width-pos, height,
203 progress_x+pos, progress_y);
186 } 204 }
187 } 205 }
188 } 206 }
@@ -253,7 +271,7 @@ static const char* LONG_PRESS_HELP[] = {
253void ScreenRecoveryUI::draw_screen_locked() { 271void ScreenRecoveryUI::draw_screen_locked() {
254 if (!show_text) { 272 if (!show_text) {
255 draw_background_locked(); 273 draw_background_locked();
256 draw_progress_locked(); 274 draw_foreground_locked();
257 } else { 275 } else {
258 gr_color(0, 0, 0, 255); 276 gr_color(0, 0, 0, 255);
259 gr_clear(); 277 gr_clear();
@@ -323,7 +341,7 @@ void ScreenRecoveryUI::update_progress_locked() {
323 draw_screen_locked(); // Must redraw the whole screen 341 draw_screen_locked(); // Must redraw the whole screen
324 pagesIdentical = true; 342 pagesIdentical = true;
325 } else { 343 } else {
326 draw_progress_locked(); // Draw only the progress bar and overlays 344 draw_foreground_locked(); // Draw only the progress bar and overlays
327 } 345 }
328 gr_flip(); 346 gr_flip();
329} 347}
@@ -385,14 +403,14 @@ void ScreenRecoveryUI::ProgressThreadLoop() {
385void ScreenRecoveryUI::LoadBitmap(const char* filename, GRSurface** surface) { 403void ScreenRecoveryUI::LoadBitmap(const char* filename, GRSurface** surface) {
386 int result = res_create_display_surface(filename, surface); 404 int result = res_create_display_surface(filename, surface);
387 if (result < 0) { 405 if (result < 0) {
388 LOGE("missing bitmap %s (error %d)\n", filename, result); 406 LOGE("couldn't load bitmap %s (error %d)\n", filename, result);
389 } 407 }
390} 408}
391 409
392void ScreenRecoveryUI::LoadLocalizedBitmap(const char* filename, GRSurface** surface) { 410void ScreenRecoveryUI::LoadLocalizedBitmap(const char* filename, GRSurface** surface) {
393 int result = res_create_localized_alpha_surface(filename, locale, surface); 411 int result = res_create_localized_alpha_surface(filename, locale, surface);
394 if (result < 0) { 412 if (result < 0) {
395 LOGE("missing bitmap %s (error %d)\n", filename, result); 413 LOGE("couldn't load bitmap %s (error %d)\n", filename, result);
396 } 414 }
397} 415}
398 416
@@ -408,6 +426,9 @@ static char** Alloc2d(size_t rows, size_t cols) {
408void ScreenRecoveryUI::Init() { 426void ScreenRecoveryUI::Init() {
409 gr_init(); 427 gr_init();
410 428
429 density_ = static_cast<float>(property_get_int32("ro.sf.lcd_density", 160)) / 160.f;
430 is_large_ = gr_fb_height() > PixelsFromDp(800);
431
411 gr_font_size(&char_width_, &char_height_); 432 gr_font_size(&char_width_, &char_height_);
412 text_rows_ = gr_fb_height() / char_height_; 433 text_rows_ = gr_fb_height() / char_height_;
413 text_cols_ = gr_fb_width() / char_width_; 434 text_cols_ = gr_fb_width() / char_width_;
@@ -459,12 +480,13 @@ void ScreenRecoveryUI::LoadAnimation() {
459 480
460 introFrames = new GRSurface*[intro_frames]; 481 introFrames = new GRSurface*[intro_frames];
461 for (int i = 0; i < intro_frames; ++i) { 482 for (int i = 0; i < intro_frames; ++i) {
462 LoadBitmap(android::base::StringPrintf("intro%02d", i).c_str(), &introFrames[i]); 483 // TODO: remember the names above, so we don't have to hard-code the number of 0s.
484 LoadBitmap(android::base::StringPrintf("intro%05d", i).c_str(), &introFrames[i]);
463 } 485 }
464 486
465 loopFrames = new GRSurface*[loop_frames]; 487 loopFrames = new GRSurface*[loop_frames];
466 for (int i = 0; i < loop_frames; ++i) { 488 for (int i = 0; i < loop_frames; ++i) {
467 LoadBitmap(android::base::StringPrintf("loop%02d", i).c_str(), &loopFrames[i]); 489 LoadBitmap(android::base::StringPrintf("loop%05d", i).c_str(), &loopFrames[i]);
468 } 490 }
469} 491}
470 492
diff --git a/screen_ui.h b/screen_ui.h
index 233ff55e..d8ac85be 100644
--- a/screen_ui.h
+++ b/screen_ui.h
@@ -74,6 +74,11 @@ class ScreenRecoveryUI : public RecoveryUI {
74 bool intro_done; 74 bool intro_done;
75 int current_frame; 75 int current_frame;
76 76
77 // The scale factor from dp to pixels. 1.0 for mdpi, 4.0 for xxxhdpi.
78 float density_;
79 // True if we should use the large layout.
80 bool is_large_;
81
77 GRSurface* error_icon; 82 GRSurface* error_icon;
78 83
79 GRSurface* erasing_text; 84 GRSurface* erasing_text;
@@ -123,8 +128,6 @@ class ScreenRecoveryUI : public RecoveryUI {
123 // Number of frames per sec (default: 30) for both parts of the animation. 128 // Number of frames per sec (default: 30) for both parts of the animation.
124 int animation_fps; 129 int animation_fps;
125 130
126 int iconX, iconY;
127
128 int stage, max_stage; 131 int stage, max_stage;
129 132
130 int char_width_; 133 int char_width_;
@@ -133,7 +136,7 @@ class ScreenRecoveryUI : public RecoveryUI {
133 bool rtl_locale; 136 bool rtl_locale;
134 137
135 void draw_background_locked(); 138 void draw_background_locked();
136 void draw_progress_locked(); 139 void draw_foreground_locked();
137 void draw_screen_locked(); 140 void draw_screen_locked();
138 void update_screen_locked(); 141 void update_screen_locked();
139 void update_progress_locked(); 142 void update_progress_locked();
@@ -153,6 +156,11 @@ class ScreenRecoveryUI : public RecoveryUI {
153 void LoadBitmap(const char* filename, GRSurface** surface); 156 void LoadBitmap(const char* filename, GRSurface** surface);
154 void LoadLocalizedBitmap(const char* filename, GRSurface** surface); 157 void LoadLocalizedBitmap(const char* filename, GRSurface** surface);
155 158
159 int PixelsFromDp(int dp);
160 int GetAnimationBaseline();
161 int GetProgressBaseline();
162 int GetTextBaseline();
163
156 void DrawHorizontalRule(int* y); 164 void DrawHorizontalRule(int* y);
157 void DrawTextLine(int x, int* y, const char* line, bool bold); 165 void DrawTextLine(int x, int* y, const char* line, bool bold);
158 void DrawTextLines(int x, int* y, const char* const* lines); 166 void DrawTextLines(int x, int* y, const char* const* lines);