Show multiple images as collage in an existing android app
Budget $30-250 USD
Currently the app at [login to view URL] shows single background image getting image URL from JSON API at [login to view URL] If there is a single Image URL in JSON API, the app should show single background image. But if JSON API has an array of Image URLs, the app should auto collage those images and show all images in a random collage template(like the templates at [login to view URL]).
Currently the App uses [login to view URL] single image animation effect(panning and zooming effect). This effect should also work on the multiple images collage.
Video at [login to view URL] shows KenBurnsView effect.
Currently the app gives user control to zoom & pan the zoomed image using [login to view URL] User should also be able to zoom & pan the collage.
User should also be able to pan and view the full collage even when the collage is not zoomed. Because in KenBurnsView only some part of the image is visible to the user.
---------
Opensource collage libraries that can be used:
[login to view URL]
[login to view URL]
---------
Existing app on playstore: [login to view URL]
Video shown by the app: [login to view URL] shows KenBurnsView single image animation effect(panning and zooming effect).
android app source code in public github repo: [login to view URL]
Existing static background image: https://lh3.googleusercontent.com/vbCfBAJzUed73d0ZepItC2AkHjsLx-2p1Hxr0USnK1PNv0mY_Yyj62honEmtK_AYkA=w720-h310-rw
"backgrounds": [
{
"url": "[login to view URL]",
"urls": [
"[login to view URL]",
"[login to view URL]",
"[login to view URL]"
],
"credits": "",
"duration": -1,
"opacity": 80,
"transition": "FadeIn",
"type": "stretch"
}
],
------
[login to view URL]
private KenBurnsView background_one;
[login to view URL]
[login to view URL]([login to view URL]).
load(background_one_current_url)
.into(background_one);
--------
[login to view URL]
background_one = findViewById(R.id.background_one);
ZoomLayout mZoomLayout = findViewById([login to view URL]);
[login to view URL](1f);
[login to view URL](4f);
[login to view URL]
<[login to view URL]
android:id="@+id/zoomLayout"
android:layout_width="match_parent"
android:layout_height="match_parent">
<[login to view URL]
android:id="@+id/background_one"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layerType="hardware"
android:scaleType="centerInside" />
</[login to view URL]>
4 freelancers are bidding on average $168 for this job
Hi I am Android and iOS APPs expert having 7+ years experience and ready to how multiple images as collage in an existing android app. Please share more details. Kindly initiate the chat to discuss further o More