默认的Android窗口格式

时间:2012-01-09 16:08:48

标签: android android-canvas

我有一个绘图应用(Android 3.x +目标),可以Bitmap执行CanvasonDraw() Paint的全屏副本,我想确保我正在复制从{32}到32位,每this article。我想确保32位 - > 32位,这样我的性能最佳,因此我无需向Canvas.drawBitmap()操作提供任何mBitmap = Bitmap.createBitmap(screenWidth, screenHeight, Bitmap.Config.ARGB_8888);

当我创建我的Bitmap时,我确保通过以下方式完成:

{{1}}

现在,在我的绘图活动中,我通过getWindow().getAttributes().format查询窗口,但是返回OPAQUE(默认值) - 问题,这是32位吗?在Romain上面的文章中,他提到在Android 2.3中,Windows默认为32位,但OPAQUE的返回值并不是那么重新确定。

如果有人能澄清我在这里看到的内容,我们将不胜感激。

1 个答案:

答案 0 :(得分:1)

您正在创建32位位图,但您没有修改窗口格式。 添加getWindow().setAttributes(attr)以确保完全兼容32位。