我想通过 android 应用程序使用背景更改像素颜色。这意味着整个屏幕,而不是图像文件。
如何修改像素颜色?
搜索结果,我可以找到“Bitmap”、“Surfaceflinger”、“Framebuffer”。
但是,我不知道什么是正确的方法。
我想通过 android 应用程序使用背景更改像素颜色。这意味着整个屏幕,而不是图像文件。
如何修改像素颜色?
搜索结果,我可以找到“Bitmap”、“Surfaceflinger”、“Framebuffer”。
但是,我不知道什么是正确的方法。
该概念是Android系统SurfaceFlinger
中Framebuffer
的一个低级概念。在基于框架的应用程序级别,这些概念是不透明的。
因为Bitmap
,如果您只是更改背景颜色,则不是很有必要。
你可以简单地在你的Activity
.
getWindow().setBackgroundDrawableResource(R.color.color_res_id);
// or change the root view background
getWindow().getDecorView().setBackgroundResource(R.color.color_res_id);
如果您是 Android 应用程序开发的新手,您可以从这里开始阅读培训,这是初学者入门的好来源。