Tôi có đoạn mã sau, đoạn mã này biến đổi một tập hợp các giới hạn sử dụng ma trận chuyển đổi hiện tại của canvas.Phương án thay thế cho Canvas.getMatrix không được chấp nhận() là gì?
final RectF bounds = renderer.computeBounds
activeCanvas.getMatrix().mapRect(result, bounds);
return bounds;
Tuy nhiên, với mức API mới nhất (16) tôi nhận được một cảnh báo
The method getMatrix() from the type Canvas is deprecated
như xác nhận bởi API 16 Diff Specification.
Điều này là tốt và tất cả, nhưng tài liệu hiện tại trên Canvas.getMatrix() không đề cập đến việc không dùng nữa, cũng như không cung cấp thay thế. Như một cách giải quyết, bây giờ tôi chỉ đơn giản là ngăn chặn cảnh báo này, nhưng tôi thực sự muốn biết những gì mới và cải tiến (tm) cách làm điều này trông giống như.
sử dụng canvas.concat (ma trận) –