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