And to achieve stroking?
On Monday, July 23, 2012 3:59:05 PM UTC-5, Nobu Games wrote: > > Why don't you just create a state list drawable based on 9-patch images > instead of hacking redundant drawing operations into the Button widget? > > For each button state (normal, selected, pressed...) you can create a > custom PNG graphics file. Use the > draw9patch<http://developer.android.com/tools/help/draw9patch.html>app for > converting them into 9 patch files. Create a state > list XML resource > file<http://developer.android.com/guide/topics/resources/drawable-resource.html#StateList>in > your res/drawables folder. > > Set that state list resource as background drawable resource on your > button to customize its looks. > > If you want to make the label text look fancy, then you can play around > with text > shadow<http://developer.android.com/reference/android/widget/TextView.html#attr_android:shadowColor>style > properties. > > On Monday, July 23, 2012 3:32:45 PM UTC-5, bob wrote: >> >> I had to do this: >> >> android:background="@null" >> >> On Monday, July 23, 2012 1:02:40 PM UTC-5, bob wrote: >>> >>> So, I'm making my own button class to have better-looking buttons. >>> >>> I subclassed Button, and put this in: >>> >>> @Override >>> protected void onDraw(Canvas canvas) { >>> String s = (String) this.getText(); >>> int w = this.getWidth(); >>> int h = this.getHeight(); >>> Button_Painter.paint_button(s, canvas, w, h); >>> } >>> >>> >>> The issue is that this grey rectangle still gets drawn like so: >>> >>> http://postimage.org/image/rhs1omfql/ >>> >>> In other words, part of the old drawing is still going on. I'm not >>> calling the superclass's onDraw… >>> >>> >>> Any ideas? >>> >>> -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en