【发布时间】:2013-12-18 23:17:49
【问题描述】:
将 Rect 变量转换为 RectF 的最佳方法是什么?我无法投射它。
RectF rect = (RectF) currentRect; //produces an error
【问题讨论】:
标签: android android-canvas rectangles
将 Rect 变量转换为 RectF 的最佳方法是什么?我无法投射它。
RectF rect = (RectF) currentRect; //produces an error
【问题讨论】:
标签: android android-canvas rectangles
RectF rect = new RectF(currentRect);
【讨论】:
由于“新”不应该在 onDraw 中完成,
// As class fields,
Rect rect = new Rect();
RectF rectF = new RectF();
...
onDraw(Canvas canvas) {
...
rectF.set(rect);
...
}
【讨论】: