dp转换:
* Converts an unpacked complex data value holding a dimension to its final floating * point value. The two parameters unit and value * 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.
*将包含维度的未打包复杂数据值转换为其最终浮点值
*点值。两个参数单位和值
*如{@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. * *
Enabling this flag will cause all draw operations that support * antialiasing to use it.
* * @see #Paint(int) * @see #setFlags(int)绘制时启用抗锯齿的绘制标志。
*
启用此标志将导致所有支持
*使用抗锯齿
*@见油漆(内景)
*@请参阅setFlags(int)
Paint flag that enables bilinear sampling on scaled bitmaps. *
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.
*If bitmaps are scaled for device density at creation time (as * resource bitmaps often are) the filtering will already have been * done.
在缩放位图上启用双线性采样的绘制标志。
*
如果清除,将使用最近的邻居绘制缩放位图
*采样,可能导致伪影。通常应该打开
*绘制位图时,除非性能受限(呈现到软件
*画布)或在缩放时将像素化伪影设置为模糊
*非常重要
*
如果在创建时按设备密度缩放位图(如
*资源位图通常是)筛选将已经
*完成