我正在尝试创建一个希望将播放器图标动画化(GIF)的游戏,该怎么做?
我试图用gif文件设置前景,但是我怀疑它没有显示动画。
此代码是我设置图标的位置:
公共类Player扩展了组件{
public Player(Context context) {
super(context, "player");
setIcon(R.drawable.player);
}
@Override
@TargetApi(Build.VERSION_CODES.M)
protected void setIcon (int drawableResId) {
setForeground(getContext().getResources().getDrawable(drawableResId));
}
@Override
@TargetApi(Build.VERSION_CODES.M)
protected Drawable getIcon() {
return getForeground();
}
}
这是我用来为TableRow子级设置前景的代码: riga0.getChildAt(x).setForeground(field [y] [x] .getIcon());