Stroking for what? The button or the text?
On Jul 24, 2012 7:58 AM, "bob" <b...@coolfone.comze.com> wrote:

> 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/<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

-- 
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

Reply via email to