I have a custom View that always draws a Bitmap at a certain rotation. I overwrite the onDraw method, rotate the Canvas a
I had the same problem, and tried all of these fixes. What finally worked is globally disabling hardware acceleration in the AndroidManifest.xml file:
and then disabling inSampleSize when I loaded my image bitmap, so that (I presume) the image would load at a high enough quality to avoid any zigzags, and then, for my actual ImageView, using the above advice: setting the layer type to View.LAYER_TYPE_SOFTWARE, with a paint object with the filter bitmap set to true (as above) and anti-aliasing on.