是否可以使用android中的任何元素操纵每个像素

时间:2017-02-08 13:06:12

标签: android android-layout android-imageview

实际上这个想法出现在我的脑海里,我想在Android屏幕上用几乎所有可能的颜色填充图像。所以我想以某种方式创建一个图像视图(如果可能的话)并随机设置每个像素或微小立方体的颜色代码,并以这种方式填充图像视图。那么有人可以告诉我,如果有可能那么我怎么能实现它。 我经常搜索一些有用但无法找到它的东西。任何帮助将不胜感激。

感谢。

1 个答案:

答案 0 :(得分:0)

创建一个新的位图。

制作所需颜色的数组,其大小等于位图的大小

使用createBitmap(int[] colors, int width, int height, Bitmap.Config config)并将上述数组作为第一个参数传递

在此处详细了解createBitmap

编辑:由于您希望图像覆盖整个屏幕,因此大小应等于屏幕大小(以像素为单位)。您可以了解如何获取屏幕尺寸here