慕后端3161042
2020-12-13 23:36
/** * 切换播放状态 * */ private void trigger(){ if(isPlaying){ stopMusic(); }else{ playMusic(); } } /** * 播放音乐 * */ public void playMusic(){ isPlaying=true; mIvPlay.setVisibility(View.GONE); mFlPlayMusic.startAnimation(mPlayMusicAnim); mIvNeedle.startAnimation(mPlayNeedleAnim); } /** * 停止播放 * */ public void stopMusic(){ isPlaying=false; mIvPlay.setVisibility(View.VISIBLE); mFlPlayMusic.clearAnimation(); mIvNeedle.startAnimation(mStopNeedleAnim); }
<?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_content" xmlns:app="http://schemas.android.com/apk/res-auto"> //光盘 <FrameLayout android:id="@+id/fl_play_music" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginTop="@dimen/discTopSize"> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@mipmap/disc"/> <de.hdodenhof.circleimageview.CircleImageView android:id="@+id/iv_icon" android:layout_width="@dimen/playMusicIconSize" android:layout_height="@dimen/playMusicIconSize" android:layout_gravity="center" app:civ_border_width="2dp" app:civ_border_color="@android:color/white"/> <ImageView android:id="@+id/iv_play" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@mipmap/play_music" android:layout_gravity="center" android:visibility="gone"/> </FrameLayout> //指针 <ImageView android:id="@+id/iv_needle" android:layout_width="220dp" android:layout_height="220dp" android:src="@mipmap/needle" android:layout_gravity="center_horizontal" android:layout_marginLeft="25dp" android:layout_marginTop="@dimen/discTopSize"></ImageView> </FrameLayout>
还没有人回答问题,可以看看其他问题
我的云音乐(二)
7935 学习 · 82 问题
相似问题