Skip to content

Commit

Permalink
Go back to the old ear-wiggling Android animation.
Browse files Browse the repository at this point in the history
But keep the new code so we can easily test new animations when we have them.

This change includes tbao's de-interlace script, plus a one-liner that's
necessary to play the animation at the correct speed when there's no
progress bar showing. (This was always a bug, it's just way more noticeable
when your animation only has 7 frames.)

Bug: http://b/28316654
Bug: http://b/26548285
Change-Id: I32c601c352d6be235d1b44f14fca7e125defd77d
  • Loading branch information
enh-google committed Apr 21, 2016
1 parent df093c1 commit 692941b
Show file tree
Hide file tree
Showing 457 changed files with 48 additions and 15 deletions.
62 changes: 48 additions & 14 deletions interlace-frames.py
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
#!/usr/bin/env python
# Copyright (C) 2014 The Android Open Source Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
Expand All @@ -13,19 +14,16 @@
# limitations under the License.

"""
Script to take a set of frames (PNG files) for a recovery animation and turn
it into a single output image which contains the input frames interlaced by
row. Run with the names of all the input frames on the command line. Specify
the name of the output file with -o (or --output), and optionally specify the
number of frames per second (FPS) with --fps (default: 20).
e.g.
interlace-frames.py --fps 20 --output output.png frame0.png frame1.png frame3.png
Script to take a set of frames (PNG files) for a recovery animation
and turn it into a single output image which contains the input frames
interlaced by row. Run with the names of all the input frames on the
command line, in order, followed by the name of the output file.
"""

from __future__ import print_function

import argparse
import os.path
import sys
try:
import Image
Expand All @@ -35,7 +33,7 @@
sys.exit(1)


def interlace(output, fps, inputs):
def interlace(output, inputs):
frames = [Image.open(fn).convert("RGB") for fn in inputs]
assert len(frames) > 0, "Must have at least one input frame."
sizes = set()
Expand All @@ -60,21 +58,57 @@ def interlace(output, fps, inputs):

meta = PngImagePlugin.PngInfo()
meta.add_text("Frames", str(N))
meta.add_text("FPS", str(fps))

out.save(output, pnginfo=meta)


def deinterlace(output, input):
# Truncate the output filename extension if it's '.png'.
if os.path.splitext(output)[1].lower() == '.png':
output = output[:-4]

img2 = Image.open(input)
print(img2.mode)
palette = img2.getpalette()
img = img2.convert("RGB")
num_frames = int(img.info.get('Frames', 1))
print('Found %d frames in %s.' % (num_frames, input))
assert num_frames > 0, 'Invalid Frames meta.'

# palette = img.getpalette()
print(palette)

width, height = img.size
height /= num_frames
for k in range(num_frames):
out = Image.new('RGB', (width, height))
out.info = img.info
for i in range(width):
for j in range(height):
out.putpixel((i, j), img.getpixel((i, j * num_frames + k)))
# out.putpalette(img.getpalette(), rawmode='RGB')
out2 = out.convert(mode='P', palette=palette)
#out2 = out
print(out2.mode)
# out2.putpalette(palette)
filename = '%s%02d.png' % (output, k)
out2.save(filename)
print('Frame %d written to %s.' % (k, filename))


def main(argv):
parser = argparse.ArgumentParser()
parser.add_argument('--fps', default=20)
parser = argparse.ArgumentParser(description='Parse')
parser.add_argument('--deinterlace', '-d', action='store_true')
parser.add_argument('--output', '-o', required=True)
parser.add_argument('input', nargs='+')
args = parser.parse_args(argv)

interlace(args.output, args.fps, args.input)
if args.deinterlace:
# args.input is a list, and we only process the first when deinterlacing.
deinterlace(args.output, args.input[0])
else:
interlace(args.output, args.input)


if __name__ == '__main__':
main(sys.argv[1:])

Binary file modified res-hdpi/images/loop00.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified res-hdpi/images/loop01.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified res-hdpi/images/loop02.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified res-hdpi/images/loop03.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified res-hdpi/images/loop04.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified res-hdpi/images/loop05.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified res-hdpi/images/loop06.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed res-hdpi/images/loop07.png
Binary file not shown.
Binary file removed res-hdpi/images/loop08.png
Binary file not shown.
Binary file removed res-hdpi/images/loop09.png
Binary file not shown.
Binary file removed res-hdpi/images/loop10.png
Binary file not shown.
Binary file removed res-hdpi/images/loop11.png
Binary file not shown.
Binary file removed res-hdpi/images/loop12.png
Binary file not shown.
Binary file removed res-hdpi/images/loop13.png
Binary file not shown.
Binary file removed res-hdpi/images/loop14.png
Binary file not shown.
Binary file removed res-hdpi/images/loop15.png
Binary file not shown.
Binary file removed res-hdpi/images/loop16.png
Binary file not shown.
Binary file removed res-hdpi/images/loop17.png
Binary file not shown.
Binary file removed res-hdpi/images/loop18.png
Binary file not shown.
Binary file removed res-hdpi/images/loop19.png
Binary file not shown.
Binary file removed res-hdpi/images/loop20.png
Binary file not shown.
Binary file removed res-hdpi/images/loop21.png
Binary file not shown.
Binary file removed res-hdpi/images/loop22.png
Binary file not shown.
Binary file removed res-hdpi/images/loop23.png
Binary file not shown.
Binary file removed res-hdpi/images/loop24.png
Binary file not shown.
Binary file removed res-hdpi/images/loop25.png
Diff not rendered.
Binary file removed res-hdpi/images/loop26.png
Diff not rendered.
Binary file removed res-hdpi/images/loop27.png
Diff not rendered.
Binary file removed res-hdpi/images/loop28.png
Diff not rendered.
Binary file removed res-hdpi/images/loop29.png
Diff not rendered.
Binary file removed res-hdpi/images/loop30.png
Diff not rendered.
Binary file removed res-hdpi/images/loop31.png
Diff not rendered.
Binary file removed res-hdpi/images/loop32.png
Diff not rendered.
Binary file removed res-hdpi/images/loop33.png
Diff not rendered.
Binary file removed res-hdpi/images/loop34.png
Diff not rendered.
Binary file removed res-hdpi/images/loop35.png
Diff not rendered.
Binary file removed res-hdpi/images/loop36.png
Diff not rendered.
Binary file removed res-hdpi/images/loop37.png
Diff not rendered.
Binary file removed res-hdpi/images/loop38.png
Diff not rendered.
Binary file removed res-hdpi/images/loop39.png
Diff not rendered.
Binary file removed res-hdpi/images/loop40.png
Diff not rendered.
Binary file removed res-hdpi/images/loop41.png
Diff not rendered.
Binary file removed res-hdpi/images/loop42.png
Diff not rendered.
Binary file removed res-hdpi/images/loop43.png
Diff not rendered.
Binary file removed res-hdpi/images/loop44.png
Diff not rendered.
Binary file removed res-hdpi/images/loop45.png
Diff not rendered.
Binary file removed res-hdpi/images/loop46.png
Diff not rendered.
Binary file removed res-hdpi/images/loop47.png
Diff not rendered.
Binary file removed res-hdpi/images/loop48.png
Diff not rendered.
Binary file removed res-hdpi/images/loop49.png
Diff not rendered.
Binary file removed res-hdpi/images/loop50.png
Diff not rendered.
Binary file removed res-hdpi/images/loop51.png
Diff not rendered.
Binary file removed res-hdpi/images/loop52.png
Diff not rendered.
Binary file removed res-hdpi/images/loop53.png
Diff not rendered.
Binary file removed res-hdpi/images/loop54.png
Diff not rendered.
Binary file removed res-hdpi/images/loop55.png
Diff not rendered.
Binary file removed res-hdpi/images/loop56.png
Diff not rendered.
Binary file removed res-hdpi/images/loop57.png
Diff not rendered.
Binary file removed res-hdpi/images/loop58.png
Diff not rendered.
Binary file removed res-hdpi/images/loop59.png
Diff not rendered.
Binary file removed res-hdpi/images/loop60.png
Diff not rendered.
Binary file removed res-hdpi/images/loop61.png
Diff not rendered.
Binary file removed res-hdpi/images/loop62.png
Diff not rendered.
Binary file removed res-hdpi/images/loop63.png
Diff not rendered.
Binary file removed res-hdpi/images/loop64.png
Diff not rendered.
Binary file removed res-hdpi/images/loop65.png
Diff not rendered.
Binary file removed res-hdpi/images/loop66.png
Diff not rendered.
Binary file removed res-hdpi/images/loop67.png
Diff not rendered.
Binary file removed res-hdpi/images/loop68.png
Diff not rendered.
Binary file removed res-hdpi/images/loop69.png
Diff not rendered.
Binary file removed res-hdpi/images/loop70.png
Diff not rendered.
Binary file removed res-hdpi/images/loop71.png
Diff not rendered.
Binary file removed res-hdpi/images/loop72.png
Diff not rendered.
Binary file removed res-hdpi/images/loop73.png
Diff not rendered.
Binary file removed res-hdpi/images/loop74.png
Diff not rendered.
Binary file removed res-hdpi/images/loop75.png
Diff not rendered.
Binary file removed res-hdpi/images/loop76.png
Diff not rendered.
Binary file removed res-hdpi/images/loop77.png
Diff not rendered.
Binary file removed res-hdpi/images/loop78.png
Diff not rendered.
Binary file removed res-hdpi/images/loop79.png
Diff not rendered.
Binary file removed res-hdpi/images/loop80.png
Diff not rendered.
Binary file removed res-hdpi/images/loop81.png
Diff not rendered.
Binary file removed res-hdpi/images/loop82.png
Diff not rendered.
Binary file removed res-hdpi/images/loop83.png
Diff not rendered.
Binary file removed res-hdpi/images/loop84.png
Diff not rendered.
Binary file removed res-hdpi/images/loop85.png
Diff not rendered.
Binary file removed res-hdpi/images/loop86.png
Diff not rendered.
Binary file removed res-hdpi/images/loop87.png
Diff not rendered.
Binary file removed res-hdpi/images/loop88.png
Diff not rendered.
Binary file removed res-hdpi/images/loop89.png
Diff not rendered.
Binary file removed res-hdpi/images/loop90.png
Diff not rendered.
Binary file modified res-mdpi/images/loop00.png
Binary file modified res-mdpi/images/loop01.png
Binary file modified res-mdpi/images/loop02.png
Binary file modified res-mdpi/images/loop03.png
Binary file modified res-mdpi/images/loop04.png
Binary file modified res-mdpi/images/loop05.png
Binary file modified res-mdpi/images/loop06.png
Binary file removed res-mdpi/images/loop07.png
Diff not rendered.
Binary file removed res-mdpi/images/loop08.png
Diff not rendered.
Binary file removed res-mdpi/images/loop09.png
Diff not rendered.
Binary file removed res-mdpi/images/loop10.png
Diff not rendered.
Binary file removed res-mdpi/images/loop11.png
Diff not rendered.
Binary file removed res-mdpi/images/loop12.png
Diff not rendered.
Binary file removed res-mdpi/images/loop13.png
Diff not rendered.
Binary file removed res-mdpi/images/loop14.png
Diff not rendered.
Binary file removed res-mdpi/images/loop15.png
Diff not rendered.
Binary file removed res-mdpi/images/loop16.png
Diff not rendered.
Binary file removed res-mdpi/images/loop17.png
Diff not rendered.
Binary file removed res-mdpi/images/loop18.png
Diff not rendered.
Binary file removed res-mdpi/images/loop19.png
Diff not rendered.
Binary file removed res-mdpi/images/loop20.png
Diff not rendered.
Binary file removed res-mdpi/images/loop21.png
Diff not rendered.
Binary file removed res-mdpi/images/loop22.png
Diff not rendered.
Binary file removed res-mdpi/images/loop23.png
Diff not rendered.
Binary file removed res-mdpi/images/loop24.png
Diff not rendered.
Binary file removed res-mdpi/images/loop25.png
Diff not rendered.
Binary file removed res-mdpi/images/loop26.png
Diff not rendered.
Binary file removed res-mdpi/images/loop27.png
Diff not rendered.
Binary file removed res-mdpi/images/loop28.png
Diff not rendered.
Binary file removed res-mdpi/images/loop29.png
Diff not rendered.
Binary file removed res-mdpi/images/loop30.png
Diff not rendered.
Binary file removed res-mdpi/images/loop31.png
Diff not rendered.
Binary file removed res-mdpi/images/loop32.png
Diff not rendered.
Binary file removed res-mdpi/images/loop33.png
Diff not rendered.
Binary file removed res-mdpi/images/loop34.png
Diff not rendered.
Binary file removed res-mdpi/images/loop35.png
Diff not rendered.
Binary file removed res-mdpi/images/loop36.png
Diff not rendered.
Binary file removed res-mdpi/images/loop37.png
Diff not rendered.
Binary file removed res-mdpi/images/loop38.png
Diff not rendered.
Binary file removed res-mdpi/images/loop39.png
Diff not rendered.
Binary file removed res-mdpi/images/loop40.png
Diff not rendered.
Binary file removed res-mdpi/images/loop41.png
Diff not rendered.
Binary file removed res-mdpi/images/loop42.png
Diff not rendered.
Binary file removed res-mdpi/images/loop43.png
Diff not rendered.
Binary file removed res-mdpi/images/loop44.png
Diff not rendered.
Binary file removed res-mdpi/images/loop45.png
Diff not rendered.
Binary file removed res-mdpi/images/loop46.png
Diff not rendered.
Binary file removed res-mdpi/images/loop47.png
Diff not rendered.
Binary file removed res-mdpi/images/loop48.png
Diff not rendered.
Binary file removed res-mdpi/images/loop49.png
Diff not rendered.
Binary file removed res-mdpi/images/loop50.png
Diff not rendered.
Binary file removed res-mdpi/images/loop51.png
Diff not rendered.
Binary file removed res-mdpi/images/loop52.png
Diff not rendered.
Binary file removed res-mdpi/images/loop53.png
Diff not rendered.
Binary file removed res-mdpi/images/loop54.png
Diff not rendered.
Binary file removed res-mdpi/images/loop55.png
Diff not rendered.
Binary file removed res-mdpi/images/loop56.png
Diff not rendered.
Binary file removed res-mdpi/images/loop57.png
Diff not rendered.
Binary file removed res-mdpi/images/loop58.png
Diff not rendered.
Binary file removed res-mdpi/images/loop59.png
Diff not rendered.
Binary file removed res-mdpi/images/loop60.png
Diff not rendered.
Binary file removed res-mdpi/images/loop61.png
Diff not rendered.
Binary file removed res-mdpi/images/loop62.png
Diff not rendered.
Binary file removed res-mdpi/images/loop63.png
Diff not rendered.
Binary file removed res-mdpi/images/loop64.png
Diff not rendered.
Binary file removed res-mdpi/images/loop65.png
Diff not rendered.
Binary file removed res-mdpi/images/loop66.png
Diff not rendered.
Binary file removed res-mdpi/images/loop67.png
Diff not rendered.
Binary file removed res-mdpi/images/loop68.png
Diff not rendered.
Binary file removed res-mdpi/images/loop69.png
Diff not rendered.
Binary file removed res-mdpi/images/loop70.png
Diff not rendered.
Binary file removed res-mdpi/images/loop71.png
Diff not rendered.
Binary file removed res-mdpi/images/loop72.png
Diff not rendered.
Binary file removed res-mdpi/images/loop73.png
Diff not rendered.
Binary file removed res-mdpi/images/loop74.png
Diff not rendered.
Binary file removed res-mdpi/images/loop75.png
Diff not rendered.
Binary file removed res-mdpi/images/loop76.png
Diff not rendered.
Binary file removed res-mdpi/images/loop77.png
Diff not rendered.
Binary file removed res-mdpi/images/loop78.png
Diff not rendered.
Binary file removed res-mdpi/images/loop79.png
Diff not rendered.
Binary file removed res-mdpi/images/loop80.png
Diff not rendered.
Binary file removed res-mdpi/images/loop81.png
Diff not rendered.
Binary file removed res-mdpi/images/loop82.png
Diff not rendered.
Binary file removed res-mdpi/images/loop83.png
Diff not rendered.
Binary file removed res-mdpi/images/loop84.png
Diff not rendered.
Binary file removed res-mdpi/images/loop85.png
Diff not rendered.
Binary file removed res-mdpi/images/loop86.png
Diff not rendered.
Binary file removed res-mdpi/images/loop87.png
Diff not rendered.
Binary file removed res-mdpi/images/loop88.png
Diff not rendered.
Binary file removed res-mdpi/images/loop89.png
Diff not rendered.
Binary file removed res-mdpi/images/loop90.png
Diff not rendered.
Binary file modified res-xhdpi/images/loop00.png
Binary file modified res-xhdpi/images/loop01.png
Binary file modified res-xhdpi/images/loop02.png
Binary file modified res-xhdpi/images/loop03.png
Binary file modified res-xhdpi/images/loop04.png
Binary file modified res-xhdpi/images/loop05.png
Binary file modified res-xhdpi/images/loop06.png
Binary file removed res-xhdpi/images/loop07.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop08.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop09.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop10.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop11.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop12.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop13.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop14.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop15.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop16.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop17.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop18.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop19.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop20.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop21.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop22.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop23.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop24.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop25.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop26.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop27.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop28.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop29.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop30.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop31.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop32.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop33.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop34.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop35.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop36.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop37.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop38.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop39.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop40.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop41.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop42.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop43.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop44.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop45.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop46.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop47.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop48.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop49.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop50.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop51.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop52.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop53.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop54.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop55.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop56.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop57.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop58.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop59.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop60.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop61.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop62.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop63.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop64.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop65.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop66.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop67.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop68.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop69.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop70.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop71.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop72.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop73.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop74.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop75.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop76.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop77.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop78.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop79.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop80.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop81.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop82.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop83.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop84.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop85.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop86.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop87.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop88.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop89.png
Diff not rendered.
Binary file removed res-xhdpi/images/loop90.png
Diff not rendered.
Binary file modified res-xxhdpi/images/loop00.png
Binary file modified res-xxhdpi/images/loop01.png
Binary file modified res-xxhdpi/images/loop02.png
Binary file modified res-xxhdpi/images/loop03.png
Binary file modified res-xxhdpi/images/loop04.png
Binary file modified res-xxhdpi/images/loop05.png
Binary file modified res-xxhdpi/images/loop06.png
Binary file removed res-xxhdpi/images/loop07.png
Diff not rendered.
Binary file removed res-xxhdpi/images/loop08.png
Diff not rendered.
Binary file removed res-xxhdpi/images/loop09.png
Diff not rendered.
Binary file removed res-xxhdpi/images/loop10.png
Diff not rendered.
Binary file removed res-xxhdpi/images/loop11.png
Diff not rendered.
Binary file removed res-xxhdpi/images/loop12.png
Diff not rendered.
Binary file removed res-xxhdpi/images/loop13.png
Diff not rendered.
Binary file removed res-xxhdpi/images/loop14.png
Diff not rendered.
Binary file removed res-xxhdpi/images/loop15.png
Diff not rendered.
Binary file removed res-xxhdpi/images/loop16.png
Diff not rendered.
Binary file removed res-xxhdpi/images/loop17.png
Diff not rendered.
Binary file removed res-xxhdpi/images/loop18.png
Diff not rendered.
Binary file removed res-xxhdpi/images/loop19.png
Diff not rendered.
Binary file removed res-xxhdpi/images/loop20.png
Diff not rendered.
Binary file removed res-xxhdpi/images/loop21.png
Diff not rendered.
Binary file removed res-xxhdpi/images/loop22.png
Diff not rendered.
Binary file removed res-xxhdpi/images/loop23.png
Diff not rendered.
Binary file removed res-xxhdpi/images/loop24.png
Diff not rendered.
Binary file removed res-xxhdpi/images/loop25.png
Diff not rendered.
Loading

0 comments on commit 692941b

Please sign in to comment.