Thanks for the suggestions. I guess I have to fiddle around with the x, y positions.
On Aug 1, 2:54 pm, Kostya Vasilyev <[email protected]> wrote: > If you can only see one circle, perhaps the value of "numCircles" is 1? > > Or the values of x, y, r and k are wrong, and the circles are > positioned off-screen? > > -- Kostya > > 2011/8/1 Y <[email protected]>: > > > > > > > > > Thanks, Kostya! I followed your suggestions but I can only see one > > circle. I'm adding these circles to a LinearLayout in a View in which > > all the elements are added programmatically. This View is a child of a > > ViewFlipper. Every time the View flips to the next one, the circles > > disappear. Any suggestions on how to solve these problems? > > > Thanks, > > Y > > > On Aug 1, 2:28 pm, Kostya Vasilyev <[email protected]> wrote: > >> Call super.onDraw() first thing in your method, just once. > > >> And don't call invalidate(), as that would cause another redraw, and > >> another, and another..... at some point the value of "k" will increase > >> to place the circles beyond the right edge of the screen (you will want > >> to reset "k" somewhere, possibly right here inside onDraw). > > >> -- Kostya > > >> 01.08.2011 22:20, Y пишет: > > >> > protected void onDraw(Canvas canvas) { > > >> > for (int i = 0; i< numOfCircles; i++) { > >> > super.onDraw(canvas); > >> > k = k + 10; > >> > canvas.drawCircle(x + k, y, r, gPaint); > >> > invalidate(); > >> > } > >> > } > > >> -- > >> Kostya Vasilyev > > > -- > > 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 -- 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

