gpt4 book ai didi

android - 创建位图时使用与密度无关的像素作为宽度和高度

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:08:36 25 4
gpt4 key购买 nike

Bitmap.createBitmap(int width, int height, Bitmap.Config config) 方法只是说给它一个高度和一个宽度。没有迹象表明这些是实际像素还是 dp 像素。

我的问题:

1.) 这些值是 dp 像素吗?2.) 如果没有,有没有什么方法可以使用 dp 像素作为高度和宽度的参数?

谢谢。

最佳答案

它使用像素(常规像素,而不是 dp 像素)。使用以下方法将 dp 中的参数转换为常规像素:

public static float dipToPixels(Context context, float dipValue) {
DisplayMetrics metrics = context.getResources().getDisplayMetrics();
return TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, dipValue, metrics);
}

来源:Convert dip to px in Android

关于android - 创建位图时使用与密度无关的像素作为宽度和高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18027054/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com