import com.nmbs.r;
public class gifview extends view {
private long moviestart;
private movie movie;
public gifview(context context, attributeset attributeset) {
super(context, attributeset);
movie = movie.decodestream(getresources().openrawresource(
r.drawable.ic_showseat));
}
public gifview(context context) {
super(context);
movie = movie.decodestream(getresources().openrawresource(
r.drawable.ic_showseat));
}
@override
protected void ondraw(canvas canvas) {
long curtime = android.os.systemclock.uptimemillis();
if (moviestart == 0) {
moviestart = curtime;
}
if (movie != null) {
int duraction = movie.duration();
int reltime = (int) ((curtime - moviestart) % duraction);
movie.settime(reltime);
movie.draw(canvas, 0, 0);
invalidate();
}
super.ondraw(canvas);
}
@override
public void setlayoutparams(layoutparams params) {
super.setlayoutparams(params);
}
}
如对本文有疑问, 点击进行留言回复!!
Android SDK Manager 不知为什么突然打不开了?看这里
监听Android系统发出的插入SD卡并且已正确安装(识别)时发出的广播
RecyclerView三种常用效果的实现方法-android-kotlin
Android Studio app启动错误 Error running :Default Activity not found
网友评论