我需要在自定义listView项目中绘制线条,并根据时间更改其角度。但是我该如何绘制线条?
我尝试使用矩阵,而不是画线旋转线条的图像,但它没有用。
public static android.graphics.BitmapFactory.Options getSize(Context c, int resId) {
android.graphics.BitmapFactory.Options o = new android.graphics.BitmapFactory.Options();
o.inJustDecodeBounds = true;
BitmapFactory.decodeResource(c.getResources(), resId, o);
return o;
}
BitmapFactory.Options o = getSize(context, R.drawable.hand);
Matrix m = new Matrix();
m.postRotate(30, o.outWidth / 2, o.outHeight);
handM.setScaleType(ImageView.ScaleType.MATRIX);
handM.setImageMatrix(m);