李老师,为什么我的前面两首歌能自动播放,但到了第三首时就不自动播放了,还有盘片上的按钮就第一首音乐自动播放完能出来后面的就不出来了,我用的是虚拟机
Yl_____
2014-10-23
4 回答
折腾了一个下午,我最后在盘片的动画结束处加上,
mIsRunning = false;
mBtnPlayStart.setVisibility(View.VISIBLE);
不知道为何第二次播放不执行拨杆的动画代码,所以在盘片动画结束时把播放按钮给设置为显示,动画设置为false结束,下次就可以继续执行播放音乐了,但拨杆回位的动画就不清楚为什么除第一次外都不再执行。
/**
*修改的代码
*
*/
mPanAnim.setAnimationListener(new AnimationListener() {
@Override
public void onAnimationStart(Animation animation) {
}
@Override
public void onAnimationEnd(Animation animation) {
// 开启拨杆退出动画
mViewPanBar.setAnimation(mBarOutAnim);
mIsRunning = false;
mBtnPlayStart.setVisibility(View.VISIBLE);
}
查看2条回复
举报
0/150
提交
取消