How to Animate different Set Of Image in an ImageView Android - android

Hello guy'z I am new to android and I am working on a fitness app in which I have around 100 exercise and for each exercise I have around 10-15 images. The number of images vary depending on the exercises.
I want to animate those images so is there any library or any api for that.
I have read the android documentation and found DrawableAnimations https://developer.android.com/guide/topics/graphics/drawable-animation.html
But that does not suit my requirement because I have 100 exercises if I use AnimationDrawable. I have to make 100 xml files containing animationlist for each exercise, 1 file for 1 exercise. So I need help is there any library or any other way to accomplish this task.
Thanks in Advance

Related

How to change image display duration in VLC lists for Android?

I have set this duration for lists on Windows over the setting 'demuxer', however the android version does not contain this option.
I'm actually creating the list dynamically over a php file in a server, so it looks like this:
#EXTM3U
#EXTINF:-1,
image1.png
#EXTINF:-1,
video1.m4v
So I wonder if there is an option in android to make images (not videos) display over a minute and if there is no such option, maybe I can add something to the list to make images display longer?
I have seen a tutorial for the list to use 1000 but it is a tag based language (html?), which seems not to be the case of my list. (link to tutorial: http://chris-reilly.org/blog/vlc-slideshow-duration/)
It is worth mentioning that in the Android version there is a small input for VLClib, but I was unable to find anything related to what I'm looking for.
Any help will be appreciated.
The answer is #EXTVLCOPT:image-duration=100 after each image file. (change 100 for the number of seconds.
Found in https://forum.videolan.org/viewtopic.php?t=148945

Dealing with images in android

I am working on an app that shows a large number of images like 100 in the first view the 4 images after you click each image. I am not willing to use any server or database. I can create the layout using a grid view but how do i add 100 images to an app? And then 4 to each image . The basic thing will be like an amazon or flipkart website .
This project is very important for me so please help as soon as you can.
Copy all 100 images to drawable folder. Naming them from id1 to id100 for easy access in Java code with R.drawable.id#

background images for android and IOS

I have 5 images background, i want bg can randomly to shown, included horizontal and Vertical,i need to prepare 4 set (iphone&pad) X 5 images = 20 images for each OS? Android also need to prepare 4 X 5 set. is it right? Except this way, still have another method?
If follow above method, the file size at least have 40MB.
Is this background image texture based or of a repeating pattern? In that case, you can use a Nine-Patch image for the Android app, thus resulting in smaller size (still need to provide for different dpis).
For iOS, probably something on the same lines as given here:
Repeating background image in native iPhone app
Few more links that can be of help for this scenario:
http://useyourloaf.com/blog/2011/08/22/using-pattern-images-to-set-background-views.html
http://kylewbanks.com/blog/Android-iOS-Repeating-Background-Image

Showing thousands of ImageViews in android

I need to load a lots of images (3500 images) to my android app (and then I will rotate with each of them in the application). But when I load each of them separately (creating new ImageView which I add to the array) then it takes about 10 seconds to load. I have tried to inflate them from XMLs since there is only 8 different images which I use but no visible changes.
I would be really grateful for any advice how to load it faster.
EDIT: I am creating a grid of hexagons, each hexagon is consisted of 6 triangles (this way I need to store only 8 different triangle images instead of storing image for each different hexagon). After the grid is loaded user can resize it. I need to load all the grid cell at once because there are many constrains between them. Also only operation I will do with the hexagons is to rotate them.
You can use cashing for bitmap images, the following tutorial link is helpful.
http://developer.android.com/training/displaying-bitmaps/cache-bitmap.html

inserting picture in android

I am new to android.I want to insert a pictue (which is in c: drive) using image view control. pls give some idea related to it.
this covers that in detail. let us know if you have specific questions.
http://developer.android.com/guide/topics/graphics/2d-graphics.html#drawables-from-images
Displaying an image in an ImageView is quite simple. Check out this family of files from API Demos:
ImageView1.java
image_view_1.xml
ImageView1.java is quite simple: it just loads the xml layout file. You can change the #drawable/... references in image_view_1.xml to point to your own resources and see the effects you get with different styles of ImageView.
I recommend exploring the API Demos code, as it covers a large portion of the Android framework and will give you an idea about what is possible.

Categories

Resources