dp转换:
* Converts an unpacked complex data value holding a dimension to its final floating
* point value. The two parameters <var>unit</var> and <var>value</var>
* are as in {@link #TYPE_DIMENSION}.
* @param unit The unit to convert from.
* @param value The value to apply the unit to.
* @param metrics Current display metrics to use in the conversion --
* supplies display density and scaling information.
* @return The complex floating point value multiplied by the appropriate
* metrics depending on its unit.
*将包含维度的未打包复杂数据值转换为其最终浮点值
*点值。两个参数<var>单位</var>和<var>值</var>
*如{@link#TYPE_DIMENSION}所示。
*@param unit要转换的单位。
*@param value要应用单位的值。
*@param metrics转换中要使用的当前显示度量--
*提供显示密度和缩放信息。
*@返回复数浮点值乘以适当的
*指标取决于其单位。
Android TypedValue.applyDimension()的用法
这个方法的作用是 把Android系统中的非标准度量尺寸转变为标准度量尺寸 (Android系统中的标准尺寸是px, 即像素)
Android系统中的尺寸单位有: dp、in、mm、pt、px、sp
标准单位: px (px是安卓系统内部使用的单位, dp是与设备无关的尺寸单位 )
非标准单位: dp, in, mm, pt, sp
Paint flag that enables antialiasing when drawing.
*
* <p>Enabling this flag will cause all draw operations that support
* antialiasing to use it.</p>
*
* @see #Paint(int)
* @see #setFlags(int)
绘制时启用抗锯齿的绘制标志。
*<p>启用此标志将导致所有支持
*使用抗锯齿</p>
*@见油漆(内景)
*@请参阅setFlags(int)
Paint flag that enables bilinear sampling on scaled bitmaps.
* <p>If cleared, scaled bitmaps will be drawn with nearest neighbor
* sampling, likely resulting in artifacts. This should generally be on
* when drawing bitmaps, unless performance-bound (rendering to software
* canvas) or preferring pixelation artifacts to blurriness when scaling
* significantly.</p>
* <p>If bitmaps are scaled for device density at creation time (as
* resource bitmaps often are) the filtering will already have been
* done.</p>
在缩放位图上启用双线性采样的绘制标志。
*<p>如果清除,将使用最近的邻居绘制缩放位图
*采样,可能导致伪影。通常应该打开
*绘制位图时,除非性能受限(呈现到软件
*画布)或在缩放时将像素化伪影设置为模糊
*非常重要</p>
*<p>如果在创建时按设备密度缩放位图(如
*资源位图通常是)筛选将已经
*完成</p>