首页 > 解决方案 > 如何在画布上绘制像素动画?

问题描述

我需要你的帮助。

我正在研究操纵 led 的 android Toy 项目。但有时我会把led模块留在家里。所以,我想做一个从远处检查 LED 的功能。我得到了一个二维数组,并使用它在 LED 上播放动画。我现在想的是用这个二维数组在imageview中操作,但是想不出办法。LED 模块形状为宽度:6 高度:10。

image_array_list[][]=[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]

//两帧led

元素只有 0 和 1(关闭或打开),led 有 6*10 像素。我想在imageview中显示这个......但是当我将此数组转换为位图(1 =>黑色,0 =>白色)时,它是如此扭曲。我搜索了一整天,但我找不到解决方案。

请帮帮我!

标签: android

解决方案


推荐阅读