为了账号安全,请及时绑定邮箱和手机立即绑定

xml播放图标设置gone无法点击,但设置为VISIBLE并将注释音乐中mIvPlay.setVisibility(View.GONE);注释后能点击

/**
 * 切换播放状态
 * */

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>


正在回答

举报

0/150
提交
取消
我的云音乐(二)
  • 参与学习       7929    人
  • 解答问题       82    个

高仿网易云音乐,从零开始开发一款专属自己的音乐APP。

进入课程

xml播放图标设置gone无法点击,但设置为VISIBLE并将注释音乐中mIvPlay.setVisibility(View.GONE);注释后能点击

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信