一、项目源码获取(非开源)
关注公众号:《编程乐学》
后台回复:24060801
二、项目测试视频
网络资源模板--基于Android Studio 音乐播放器
三、项目简介
四、项目测试环境
五、项目详情设计图
1.登录注册页面介绍
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"android:background="@drawable/login"android:orientation="vertical"><ImageViewandroid:id='@+id/iv'android:layout_width="80dp"android:layout_height="80dp"android:layout_centerHorizontal="true"android:layout_marginTop="20dp"android:background="@drawable/icon"/><LinearLayoutandroid:id="@+id/account"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_below="@id/iv"android:layout_centerVertical="true"android:layout_marginBottom="5dp"android:layout_marginLeft="10dp"android:layout_marginRight="10dp"android:layout_marginTop="40dp"android:orientation="horizontal"><TextViewandroid:id="@+id/tv_account"android:layout_width="wrap_content"android:layout_height="wrap_content"android:padding="10dp"android:text="账 号"android:textColor="#000"android:background="@drawable/text_style"android:textSize="25sp" /><Viewandroid:layout_width="1dp"android:layout_height="match_parent"android:background="@color/Gray"/><EditTextandroid:id="@+id/et_account"android:layout_width="match_parent"android:layout_height="match_parent"android:background="@drawable/edit_style"android:hint="请输入账号"android:textColor="@color/Gray"android:textSize="20sp"android:gravity="center"android:inputType="text"android:padding="10dp" /></LinearLayout><LinearLayoutandroid:id="@+id/password"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_below="@+id/account"android:layout_centerVertical="true"android:layout_marginLeft="10dp"android:layout_marginRight="10dp"android:orientation="horizontal"><TextViewandroid:id="@+id/tv_password"android:layout_width="wrap_content"android:layout_height="wrap_content"android:padding="10dp"android:text="密 码"android:background="@drawable/text_style"android:textColor="#000"android:textSize="25sp"/><Viewandroid:layout_width="1dp"android:layout_height="match_parent"android:background="@color/Gray"/><EditTextandroid:id="@+id/et_password"android:layout_width="match_parent"android:layout_height="match_parent"android:layout_toRightOf="@id/tv_password"android:hint="请输入密码"android:textColor="@color/Gray"android:textSize="20sp"android:gravity="center"android:background="@drawable/edit_style"android:inputType="textPassword"android:padding="10dp"/></LinearLayout><Buttonandroid:id="@+id/btn_login"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_marginTop="40dp"android:layout_marginLeft="10dp"android:layout_marginRight="10dp"android:background="@drawable/button_style"android:gravity="center"android:text="登录"android:textColor="#ffffff"android:textSize="30sp"android:layout_below="@+id/password"/><Buttonandroid:id="@+id/btn_register"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_marginTop="20dp"android:layout_marginLeft="10dp"android:layout_marginRight="10dp"android:background="@drawable/button_style"android:gravity="center"android:text="注册"android:textColor="#ffffff"android:textSize="30sp"android:layout_below="@+id/btn_login" /></RelativeLayout>
2.音乐列表
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:padding="15dp"><ImageViewandroid:id="@+id/song_pic"android:src="@drawable/music0"android:layout_width="60dp"android:layout_height="60dp"android:layout_centerVertical="true"/><RelativeLayoutandroid:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_marginLeft="20dp"android:layout_toRightOf="@+id/song_pic"android:layout_centerVertical="true"><TextViewandroid:id="@+id/song_name"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="歌曲"android:layout_centerVertical="true"android:textSize="20sp"android:textColor="@color/Black"/><ImageViewandroid:id="@+id/song_enter"android:src="@drawable/song_enter"android:layout_width="40dp"android:layout_height="40dp"android:layout_alignParentRight="true"android:layout_centerVertical="true"/></RelativeLayout></RelativeLayout>
3.歌手列表以及歌手详情页面
4.音乐播放页面
<?xml version="1.0" encoding="utf-8"?> <LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"android:background="@drawable/music_bg"tools:context=".Music.MusicActivity"android:orientation="vertical"><RelativeLayoutandroid:background="@mipmap/search_background"android:layout_width="match_parent"android:layout_height="60dp"android:layout_marginBottom="60dp"><ImageViewandroid:id="@+id/btn_exit"android:layout_width="80dp"android:layout_height="40dp"android:src="@drawable/btn_exit"android:layout_marginLeft="10dp"android:layout_centerVertical="true"/><TextViewandroid:id="@+id/tv_title"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_centerInParent="true"android:text="正在播放"android:textSize="25sp"android:textStyle="bold"android:textColor="@color/DeepSkyBlue"/></RelativeLayout><ImageViewandroid:id="@+id/iv_music"android:layout_width="250dp"android:layout_height="250dp"android:layout_gravity="center"android:layout_margin="15dp"android:src="@drawable/music0"/><TextViewandroid:id="@+id/song_name"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_gravity="center"android:layout_marginBottom="10dp"android:text="光年之外"android:textSize="20sp"android:textStyle="bold"android:textColor="@color/DarkCyan"/><SeekBarandroid:id="@+id/sb"android:layout_width="match_parent"android:layout_height="wrap_content" /><RelativeLayoutandroid:layout_width="match_parent"android:layout_height="wrap_content"android:paddingLeft="8dp"android:paddingRight="8dp"><TextViewandroid:id="@+id/tv_progress"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="00:00"/><TextViewandroid:id="@+id/tv_total"android:layout_width="wrap_content"android:layout_height="wrap_content"android:layout_alignParentRight="true"android:text="00:00"/></RelativeLayout><RelativeLayoutandroid:layout_marginTop="10dp"android:layout_width="match_parent"android:layout_height="wrap_content"><Buttonandroid:id="@+id/btn_continue_play"android:layout_width="80dp"android:layout_height="80dp"android:layout_centerHorizontal="true"android:background="@drawable/play"/><Buttonandroid:id="@+id/btn_pause"android:layout_width="80dp"android:layout_height="80dp"android:layout_centerHorizontal="true"android:background="@drawable/pause"/><Buttonandroid:id="@+id/btn_play"android:layout_width="80dp"android:layout_height="80dp"android:layout_centerHorizontal="true"android:background="@drawable/play" /><Buttonandroid:id="@+id/btn_pre"android:layout_width="60dp"android:layout_height="60dp"android:background="@drawable/pre"android:layout_centerVertical="true"android:layout_marginRight="30dp"android:layout_toLeftOf="@id/btn_play"/><Buttonandroid:id="@+id/btn_next"android:layout_width="60dp"android:layout_height="60dp"android:background="@drawable/next"android:layout_centerVertical="true"android:layout_marginLeft="30dp"android:layout_toRightOf="@id/btn_play"/></RelativeLayout></LinearLayout>