-2

我想通过 android 应用程序使用背景更改像素颜色。这意味着整个屏幕,而不是图像文件。

如何修改像素颜色?

搜索结果,我可以找到“Bitmap”、“Surfaceflinger”、“Framebuffer”。

但是,我不知道什么是正确的方法。

4

1 回答 1

0

该概念是Android系统SurfaceFlingerFramebuffer的一个低级概念。在基于框架的应用程序级别,这些概念是不透明的。

因为Bitmap,如果您只是更改背景颜色,则不是很有必要。

你可以简单地在你的Activity.

getWindow().setBackgroundDrawableResource(R.color.color_res_id);
// or change the root view background
getWindow().getDecorView().setBackgroundResource(R.color.color_res_id);

如果您是 Android 应用程序开发的新手,您可以从这里开始阅读培训,这是初学者入门的好来源。

于 2017-03-28T08:22:23.593 回答