procedure loadbit;
begin
if JStringToString(Drawable.getClass.toString) = TJBitmapDrawable.ClassName then
begin
if (TJBitmapDrawable.Wrap((Drawable.getCurrent as ILocalObject).GetObjectID).getBitmap<>nil)
then
begin
Bitmap := TJBitmapDrawable.Wrap((Drawable.getCurrent as ILocalObject).GetObjectID).getBitmap
end else Bitmap:=nil;
end else
begin
bmp:=TJBitmap.JavaClass.createBitmap(Drawable.getIntrinsicWidth, Drawable.getIntrinsicHeight, TJBitmap_Config.JavaClass.ARGB_8888);
Canv:= TJCanvas.JavaClass.init(bmp);
drawable.setBounds(0, 0, Canv.getWidth(), Canv.getHeight());
drawable.draw(Canv);
Bitmap:=bmp;
end;
end;