Hi Justin,
I success now! Thank you for your solution. 
I fault as before because I had a foolish mistake.
Thanks again!.
 
 

MagouyaWare於 2012年4月3日星期二UTC+8上午12時42分52秒寫道:

> Are you sure that it is the bitmap that has the black background?  How are 
> you using the bitmap?  Is it the background or foreground of an ImageView?
>
> Thanks,
> Justin Anderson
> MagouyaWare Developer
> http://sites.google.com/site/magouyaware
>
>
> On Mon, Apr 2, 2012 at 10:33 AM, Perry <[email protected]> wrote:
>
>> hi,
>> thank you for help. but the background still black.
>>
>> On 4月3日, 上午12時05分, Justin Anderson <[email protected]> wrote:
>> > First, you should use ARGB_8888... ARGB_4444 is deprecated:
>> http://developer.android.com/reference/android/graphics/Bitmap.Config...
>> >
>> > Next, here is how to do it:
>> >
>> > temp = Bitmap.createBitmap(thisWidth, thisHeight, Config.ARGB_8888);
>> >
>> > //Clear the canvas
>> > Canvas canvas = new Canvas(temp);
>> >
>> > Paint transPainter = new Paint();
>> > transPainter.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.CLEAR));
>> >
>> > canvas.DrawRect(0, 0, temp.Width, temp.Height, transPainter);
>> >
>> > Hope that helps...
>> >
>> > Thanks,
>> > Justin Anderson
>> > MagouyaWare Developerhttp://sites.google.com/site/magouyaware
>> >
>> >
>> >
>> > On Mon, Apr 2, 2012 at 9:54 AM, Perry <[email protected]> wrote:
>> > > hi,
>> >
>> > > I used following method to create a canvas.
>> >
>> > > temp = Bitmap.createBitmap(thisWidth, thisHeight, Config.ARGB_4444);
>> > > Canvas thisCanvas = new Canvas(temp);
>> >
>> > > I don't know why the canvas has a black background. How to create a
>> > > Transparent background for use?
>> >
>> > > Thanks a lot!
>> >
>> > > --
>> > > 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
>>
>
>

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

Reply via email to