我正在经历一个循环自定义视图实现(android),我看到开发人员大量使用浮点数据类型。我从来没有使用过这个,因为我没有看到需要。我不确定他为什么要使用它,所以我想知道使用它是否有任何优势,尤其是在这种情况下,主要是存储坐标并使用它们进行计算。
/** The radius of the inner circle */
private float innerRadius;
/** The radius of the outer circle */
private float outerRadius;
/** The circle's center X coordinate */
private float cx;
/** The circle's center Y coordinate */
private float cy;
/** The left bound for the circle RectF */
private float left;
/** The right bound for the circle RectF */
private float right;
/** The top bound for the circle RectF */
private float top;
/** The bottom bound for the circle RectF */
private float bottom;
/** The X coordinate for the top left corner of the marking drawable */
private float dx;
/** The Y coordinate for the top left corner of the marking drawable */
private float dy;