将 Rect 转换为 RectF

14

如何将一个Rect变量转换为RectF变量是最好的方式?我无法强制转换它。

RectF rect = (RectF) currentRect; //produces an error

2个回答

22
RectF rect = new RectF(currentRect);

5
作为“新”内容不应在onDraw中完成。
// As class fields,
Rect rect = new Rect();
RectF rectF = new RectF();

...
onDraw(Canvas canvas) {
    ...
    rectF.set(rect);
    ...
}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接