能否请人解释一下我(真的很欢迎ASCII)stride
和 Canvas.drawBitmap()
中的Bitmap.setPixels()/getPixels()
参数代表什么?我了解这是一种跳过colors数组中的元素的方法,但是如何呢?
最佳答案
在大多数情况下,步幅与宽度相同。如果尝试复制/绘制位图的子区域,则跨步很有用。例如,如果您有一个100x100的位图,并且想要绘制50x50的右上角,则可以使用50px的宽度和100px的跨度。
关于android - drawBitmap()和setPixels(): what's the stride?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4797411/