铃兰•多摩雄🔥
TOT丶北栀
关注数: 17
粉丝数: 2,019
发帖数: 8,519
关注贴吧数: 45
安卓帧动画结束时消失 新手拜求大神:如何使帧动画按下结束按钮时消失(android:oneshot必须="false") 不要跟我提animation-list中最后增加一个item,试过了这个方法没用,而且也不适合我这个代码,跪求大神解答啊,百度上全是抄来抄去的。 代码如下:(animation-list和布局就不赘述了,直接上主页面) public class MainActivity extends Activity implements OnClickListener { private ImageView imgPic; private Button btnStart, btnStop; private AnimationDrawable animationDrawable; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); intiView(); initData(); } /** * 初始化组件 */ private void intiView() { imgPic = (ImageView) findViewById(R.id.imgPic); btnStart = (Button) findViewById(R.id.btnStart); btnStop = (Button) findViewById(R.id.btnStop); } /** * 初始化数据 */ private void initData() { btnStart.setOnClickListener(this); btnStop.setOnClickListener(this); //Sets a drawable as the content of this ImageView. imgPic.setImageResource(R.drawable.animationlist); //给动画资源赋值 animationDrawable = (AnimationDrawable) imgPic.getDrawable(); } @Override public void onClick(View v) { switch (v.getId()) { case R.id.btnStart: animationDrawable.start();//开始 break; case R.id.btnStop: animationDrawable.stop(); break; } }}
1
下一页