android - 如何在画布上绘制像素动画?
问题描述
我需要你的帮助。
我正在研究操纵 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 =>白色)时,它是如此扭曲。我搜索了一整天,但我找不到解决方案。
请帮帮我!
解决方案
推荐阅读
- powershell - Powershell - 仅当状态码 -ne 200 时,我将如何从 foreach 循环中返回 appname?
- r - 在增加和减少列的两个条件下对 r 中的数据框进行排序
- xml - 使用 Many2one 字段编写域
- masstransit - MassTransit Bus.Publish 调用 SendObserver
- cordova - fcm getToken 进入无限循环
- android - Android webview onShowFileChooser onReceiveValue 没有效果
- jquery - 如果单击关闭一个,如何关闭已打开的其他元素
- javascript - 如果 DOM 上不存在 FormControl,Angular 4+ FormGroup 返回 INVALID
- javascript - 从 Gist 调用函数
- java - 在套件中使用 @BeforeClass @Before 编写 JUnit 测试