所以我知道如何使用以下代码在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)?