Android:只在画布上绘制一次gif

时间:2017-08-14 10:49:05

标签: android canvas gif

所以我知道如何使用以下代码在long now = android.os.SystemClock.uptimeMillis(); if(gifStart == 0) gifStart = now; if(gif != null) { int dur = gif.duration(); int relTime = (int)((now-gifStart)%dur); gif.setTime(relTime); gif.draw(canvas, 0, 0, paint); } 上绘制循环gif:

if($key == "age"){
  $age = implode(",", $age_array);
}

但是我怎样才能调整这个,这样一旦gif完成(循环一次)它就会停止循环并只绘制gif中的最后一帧(不要重新启动gif)?

0 个答案:

没有答案