Necesito rotar un ImageView por unos pocos grados. Estoy haciendo esto subclasificando ImageView y la sobrecarga onDraw()
Cómo rotar un dibujable con anti-aliasing habilitado
@Override
protected void onDraw(Canvas canvas) {
canvas.save();
canvas.scale(0.92f,0.92f);
canvas.translate(14, 0);
canvas.rotate(1,0,0);
super.onDraw(canvas);
canvas.restore();
}
El problema es que la imagen resultante muestra un manojo de dientes de sierra.
http://img.skitch.com/20100608-gmdy4sexsm1c71di9rgiktdjhu.png
Como puedo AntiAlias un ImageView que necesito para girar con el fin de eliminar el efecto de escalón? ¿Hay una mejor manera de hacer esto?