DisplayUtils.java 文件源码

java
阅读 41 收藏 0 点赞 0 评论 0

项目:amplify 作者:
@Px
public static int dpToPx(@NonNull final Context context, @Dimension(unit = DP) final int dp) {
    if (dp < 0) {
        throw new IllegalStateException("Dimension must be > 0.");
    }

    if (dp == 0) {
        return 0;
    }

    final Resources resources = context.getResources();
    final DisplayMetrics displayMetrics = resources.getDisplayMetrics();
    final float floatResult = dp * ((float) displayMetrics.densityDpi / DENSITY_DEFAULT);

    return max(1, round(floatResult));
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号