BitmapDrawable Alternative obsolète

J’ai le code suivant qui fera pivoter un dessinable par une quantité définie de degrés.

public Drawable rotateDrawable(float angle, Context context) { Bitmap arrowBitmap = BitmapFactory.decodeResource(context.getResources(), R.drawable.generic2rb); // Create blank bitmap of equal size Bitmap canvasBitmap = arrowBitmap.copy(Bitmap.Config.ARGB_8888, true); canvasBitmap.eraseColor(0x00000000); // Create canvas Canvas canvas = new Canvas(canvasBitmap); // Create rotation masortingx Masortingx rotateMasortingx = new Masortingx(); rotateMasortingx.setRotate(angle, canvas.getWidth()/2, canvas.getHeight()/2); //Draw bitmap onto canvas using masortingx canvas.drawBitmap(arrowBitmap, rotateMasortingx, null); return new BitmapDrawable(canvasBitmap); } 

Le nouveau SDK dit que le

 BitmapDrawable(canvasBitmap); 

est déconseillé. Des alternatives du tout?

http://developer.android.com/reference/android/graphics/drawable/BitmapDrawable.html

Faites ceci à la place:

 return new BitmapDrawable(context.getResources(), canvasBitmap);