我想编辑一张图片,在图片生成的过程加一个进度条,代码如下:
newbmp.setPixel(x, y, Color.argb(255,r, g, b));
count++;
if (count%(Width*Height/100)==0)
{
ProBar.setProgress(percent);
percent++;
}为什么进度条不动呢?当图片生成完毕后进度直接变成100%;看不到过程,按理说这样应该会看到进度条增长啊?感觉生成图片的过程像是卡了一样,完成后直接变成100%,我刚接触android不久,拜托谁帮忙看看
newbmp.setPixel(x, y, Color.argb(255,r, g, b));
count++;
if (count%(Width*Height/100)==0)
{
ProBar.setProgress(percent);
percent++;
}为什么进度条不动呢?当图片生成完毕后进度直接变成100%;看不到过程,按理说这样应该会看到进度条增长啊?感觉生成图片的过程像是卡了一样,完成后直接变成100%,我刚接触android不久,拜托谁帮忙看看
for (int x = 0; x < Width - 1; x++)
{
for (int y = 0; y < Height - 1; y++)
{
............
............
newbmp.setPixel(x, y, Color.argb(255,r, g, b));
count++;
if (count%(Width*Height/100)==0)
{
ProBar.setProgress(percent);
percent++;
}
}}