Hey, @IS02 I have faced the same Problems. I Defined my own ProgressDrawable and changed the PrimaryProgess Drawable inside it but then the Backgrounddrawable still was there but the Progress disapeared. @Droidsan could you post an example please? I don't quite get what you mean.
Thanks David On 17 Jun., 10:02, droidsan <[email protected]> wrote: > When using the progress drawable provided by the Android platform it > should not be possible to change the color dynamically as you cannot > access the GradientDrawable. The resource ID for the GradientDrawable > used as progress indication is defined in com.android.internal.R and > you do not have access to it from your application. Changing colors > dynamically should be possible if you use your own drawable as > progress drawable. > > The platform's (horizontal) progress drawable is a clipped > GradientDrawable inside a LayerDrawable > (seehttp://android.git.kernel.org/?p=platform/frameworks/base.git;a=blob_...). > You can use it in your application and replace the progress drawable > with it. However, to get access to the GradientDrawable from Java you > should package the GradientDrawable inside a ScaleDrawable (instead of > packaging it inside of a ClipDrawable). Then you can get access to it > via ScaleDrawable.getDrawable(). > > Kind regards > > Droidsan > > On Jun 17, 7:39 am, haric zhu <[email protected]> wrote: > > > Have you made an xml like default theme does? > > > 2010/6/17 ls02 <[email protected]> > > > > Apparently ProgressBar.setProgressDrawable has bug, if called to set > > > new drawable, progress bar disappears completely. Is there any other > > > way to change progress bar color dynamically at run time? > > > > -- > > > 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 > > > -- > > Best Regards > > > Haric -- 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

