Thanks for the tips. Seems ProgressBar is useless in this case, so I'll probably need to "hack" my own.
The ApiDemos contains a resource for circular progress-bars, \samples \android-8\ApiDemos\rescircular_progress.xml: <layer-list xmlns:android="http://schemas.android.com/apk/res/ android"> <item android:drawable="@drawable/progress_circular_background" /> <item> <rotate android:pivotX="50%" android:pivotY="50%" android:fromDegrees="0" android:toDegrees="360" android:drawable="@drawable/progress_particle" /> </item> </layer-list> So <rotate> is supported. Too bad <translate> isn't. On Jan 5, 3:39 am, Mark Murphy <[email protected]> wrote: > AFAIK, neither <rotate> nor <translate> are valid for a drawable > resource. Those are used with tween animations for animation > resources: > > http://developer.android.com/guide/topics/resources/animation-resourc... > > As for how to solve your problem, one solution put an ImageView with > your needle atop your ProgressBar and use margins to position it. > Crude, but as you point out, in app widgets, you don't exactly have > tons o' options. > > Another possible solution is to make your progress drawable be a > nine-patch PNG, where the needle is outside of the stretch area. That > may not give you quite accurate results for low progress values, but > it will asymptotically approach accuracy by the time you complete the > bar. > > On Tue, Jan 4, 2011 at 9:30 PM, Henrik Lindqvist > > > > <[email protected]> wrote: > > I'am trying to make a ProgressBar with a moving needle. Since it's in > > a app-widget I can't make any custom code. It all needs to be done > > with Drawables. > > > Creating a rotating ProgressBar is easy, just use <rotate>. But to > > move a needle image I've tried <translate>, it gives an error "invalid > > drawable tag translate". > > > Anyone got any suggestions? > > > -- > > 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 > > -- > Mark Murphy (a Commons > Guy)http://commonsware.com|http://github.com/commonsguyhttp://commonsware.com/blog|http://twitter.com/commonsguy > > Android Training in London:http://bit.ly/smand1andhttp://bit.ly/smand2 -- 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

