Excellent info James!

FYI: I've seen the fading manifest in AppWidgets prior to froyo.
Specifically Googles own 'News and Weather' AppWidget.

sent from my Google Nexus One

On 12 Jul 2010 15:45, "James W" <[email protected]> wrote:
> I reckon I know how to do it. :o)
>
> You can get Tween animations in an AppWidget by using the
> LayoutAnimation tag in your widget's layout xml, it supports all the
> standard Tween animations including Alpha fades.
>
> The first problem is that the animation only runs when you first add
> the Widget to the Home screen, and that RemoteViews xml is first sent.
> Subsequent updates using the same XML wont trigger the animation.
> However, you can have an identical XML file with a different name, and
> then just swap between them when you are updating your remote views.
> So every time you update, you get your tween animation.
>
> Now, to actually get the effect. I dont have 2.2, but I assume it is
> similar to the effect at the top of the Market app itself, where a
> promoted app picture fades into the next one?
>
> If so then I would have 2 image views. Set the first one to the show a
> picture A. On top of that (higher in the z order) have your other
> Image view surrounded with the alpha LayoutAnimation so that it fades
> IN, and showing a picture B.
>
> So when the update occurs you will initially see the original picture
> A, and then the new picture B fades in on top of that one so that A is
> hidden.
>
> Then the next time you update, set the first image view to show
> picture B, and set the animated image view to now show C, etc.
>
> It should work... if you can't get it working let me know, I have done
> similar things before.
>
>
> For what it is worth this another reason we could do with proper
> animations in AppWidgets, it seems a common request, and now we have
> the precedent of Google's own Market widget using it. I would be
> interested to know if this is something new in 2.2, or they have done
> the hacky animation implementation described above?
>
> I added a feature request to support animations and other common
> requests for AppWidget functionality, please anyone feel free to Star
> it:
>
> http://code.google.com/p/android/issues/detail?id=9580&sort=-id&colspec=ID
> Type Status Owner Summary Stars&start=100
>
>
> Regards
> James
>
>
>
>
>
>
> On Jul 10, 1:53 am, Matt <[email protected]> wrote:
>> > Are you talking about an actual AppWidget that sits on the users home
>> > screen? I was not aware there was  awidgetfor the market.
>>
>> Yes, it is a part of the Froyo update.  It's an actual
>> AppWidgetProvider.
>>
>> > I think it is new for 2.2. After seeing this thread, I found it on my
>> > N1. It does what looks like an AlphaAnimation to transition between
>> > apps it is promoting. Unless it is actually part of the N1's home
>> > screen, I have no idea how they're pulling off that effect.
>>
>> I am seeing it on a myTouch with Froyo.  So it seems it is a part of
>> the 2.2 release.
>>
>> I will look into the AlphaAnimation.  I'm just not sure how it is done
>> with RemoteViews.  What I suspect is that it is something new to the
>> 2.2 SDK, which is unfortunate because we can't lock ourwidgetto 2.2
>> and above.
>>
>> I would still like to hear any other ideas people may have, though! :)
>>
>> -Matt
>
> --
> You received this message because you are subscribed to the Google
> Groups "Android Developers" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]<android-developers%[email protected]>
> For more options, visit this group at
> http://groups.google.com/group/android-developers?hl=en

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to