title: BitmapDrawable deprecated alternative
body: <p>I have the following code that will rotate a drawable by a set amount of degrees.</p>
  
  <pre><code>    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 matrix
        Matrix rotateMatrix = new Matrix();
        rotateMatrix.setRotate(angle, canvas.getWidth()/2, canvas.getHeight()/2);
  
        //Draw bitmap onto canvas using matrix
        canvas.drawBitmap(arrowBitmap, rotateMatrix, null);
  
        return new BitmapDrawable(canvasBitmap); 
      }
  </code></pre>
  
  <p>The new SDK says that the </p>
  
  <pre><code>BitmapDrawable(canvasBitmap); 
  </code></pre>
  
  <p>is deprecated.  Any alternatives at all?</p>
  
  <p><a href="http://developer.android.com/reference/android/graphics/drawable/BitmapDrawable.html">http://developer.android.com/reference/android/graphics/drawable/BitmapDrawable.html</a></p>