This is great!
I just have some Questions/suggestions:
This can be used to add custom "loading" views to an app, jus for example, Using Erel's tutorial
Download list of images with HttpUtils2 and CustomListView, I think that you can make the ImageView.Visible = False and add a MovieView on top to each List Item and load the "loading" gift animation, then, when the Image is downloaded, just make the ImageView.Visible = True and MovieView.Visible = False.
But there are some problems in here, you can't use the Movie view this way because you get a "Incompatible types":
required: View
found: MovieView
This is because you have to put the View in a panel and use
Panel.AddView() to create the Item. It can be done loading a Layout (Not recomended because its slow), but to interact with the objet yo have to use
Panel.GetView() and have the same error.
Is there a way to use movieView in the CustomListView?
The other concern its about hardware resources, is too much CPU and memory use to load 50 gifts in the list? Could be a way to store the gift ONCE and be shared by many MovieViews?
How to dispose the animation when you are done with it? In this example when the image is downloaded, you are not to use the animation any more, maybe a "Movie.Unload"?
Thanks
