<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/mainLayout" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/background11">//背景 <RelativeLayout android:id="@+id/ListLayout" android:layout_width="fill_parent" android:layout_height="fill_parent" android:layout_marginTop="4dp" android:layout_marginBottom="42dp" > <ListView android:id="@+id/listView" android:layout_height="fill_parent" android:layout_width="fill_parent" android:layout_marginTop="60dp" android:layout_marginLeft="6dp" android:layout_marginRight="6dp" android:cacheColorHint="#00000000" android:divider="@color/divider_color" android:dividerHeight="1dp" android:scrollbars="none" //不可滚动的 android:listSelector="@drawable/selector_list_item"> //歌单布局 </ListView> <View android:background="@drawable/shape_line" android:layout_marginTop="60dp" android:layout_marginLeft="6dp" android:layout_marginRight="6dp" android:layout_width="fill_parent" android:layout_height="1dp" /> <RelativeLayout android:id="@+id/ListTitle" android:layout_width="fill_parent" android:layout_height="wrap_content" android:minHeight="60dp" android:layout_alignParentTop="true" android:layout_marginLeft="6dp" android:layout_marginRight="6dp" > <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" android:text="GL音乐库" android:textColor="#666666" android:textSize="20dp" android:background="@drawable/prompt"> </Button> </RelativeLayout> </RelativeLayout>
<com.genius.widget.MySlidingDrawer android:id="@+id/slidingDrawer" android:layout_width="fill_parent" android:layout_height="fill_parent" android:handle="@+id/handle" android:content="@+id/content" android:topOffset="10dp"> <include layout="@layout/sliderdrawer_handle_layout"></include> //我写的两种布局文件,下面会公开代码 <include layout="@layout/sliderdrawer_content_layout"></include> </com.genius.widget.MySlidingDrawer > <RelativeLayout android:id="@+id/VirtualLayout" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="#60000000" android:visibility="invisible"> </RelativeLayout> </RelativeLayout>
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/content" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/slidercontent_bg"> <RelativeLayout android:id="@+id/setlayout" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:background="@color/listview_background" > <ImageButton android:id="@+id/buttonMode" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/mode_list_loop" android:background="@drawable/selector_mode_set" android:layout_alignParentLeft="true"> </ImageButton> <ImageButton android:id="@+id/buttonVolumn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/voice" android:background="@drawable/selector_volum_set" android:layout_alignParentRight="true"> </ImageButton>
<RelativeLayout android:visibility="gone" android:layout_toLeftOf="@id/buttonVolumn" android:layout_toRightOf="@id/buttonMode" android:id="@+id/ll_player_voice" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@drawable/player_progresslayout_bg" > <SeekBar android:id="@+id/GL_player_voice" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_centerVertical="true" android:paddingLeft="5dp" android:paddingRight="5dp" android:progressDrawable="@drawable/seekbar_style" android:max="15" android:background="@drawable/progress_buffering" android:thumb="@drawable/voice_seekbar_thumb" /> </RelativeLayout> <RelativeLayout android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" >
<LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" android:orientation="vertical" >
<FrameLayout android:layout_width="200dp" android:layout_height="200dp" android:background="@drawable/ablumlayout_bg" >
<ImageView android:id="@+id/iv_music_ablum" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center" android:src="@drawable/default_album"/> </FrameLayout>
<FrameLayout android:layout_width="200dp" android:layout_height="100dp" android:background="@drawable/ablumlayout_reflection_bg" >
<ImageView android:id="@+id/iv_music_ablum_reflection" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="center"/> </FrameLayout> </LinearLayout>
</RelativeLayout> </RelativeLayout> <RelativeLayout android:id="@+id/miniplayLayout" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@drawable/playcontrol_bg" android:layout_alignParentBottom="true" android:gravity="center"> <ImageButton android:id="@+id/buttonStop" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_centerVertical="true" android:layout_weight="1" android:src="@drawable/player_stop" android:background="@drawable/selector_music_btn1"> </ImageButton> <ImageButton android:id="@+id/buttonMenu" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_centerVertical="true" android:layout_weight="1" android:src="@drawable/menu" android:background="@drawable/selector_music_btn"> </ImageButton> <ImageButton android:id="@+id/buttonPlayPre" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_toRightOf="@id/buttonStop" android:layout_centerVertical="true" android:src="@drawable/player_pre" android:background="@drawable/selector_music_btn1"> </ImageButton> <ImageButton android:id="@+id/buttonPlayNext" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_toLeftOf="@id/buttonMenu" android:layout_centerVertical="true" android:layout_weight="1" android:src="@drawable/player_next" android:background="@drawable/selector_music_btn1"> </ImageButton> <ImageButton android:id="@+id/buttonPlay" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" android:layout_centerVertical="true" android:layout_weight="1" android:src="@drawable/player_play" android:background="@drawable/selector_music_btn"> </ImageButton> <ImageButton android:id="@+id/buttonPause" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" android:layout_weight="1" android:src="@drawable/player_pause" android:background="@drawable/selector_music_btn" android:visibility="invisible"> </ImageButton>
</RelativeLayout> <com.genius.demo.LrcView android:id="@+id/lrcShowView" android:layout_width="match_parent" android:layout_height="100dip" android:gravity="center" android:layout_above="@+id/progressLayout" android:layout_centerHorizontal="true" /> <RelativeLayout android:id="@+id/progressLayout" android:layout_above="@id/miniplayLayout" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="center_vertical" android:background="@drawable/progresslayout_bg"> <TextView android:text="00:00" android:id="@+id/textViewCurTime" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="10dp" android:layout_marginRight="10dp" android:textColor="@android:color/white" android:textStyle="bold" android:layout_alignParentLeft="true"> </TextView> <TextView android:text="00:00" android:id="@+id/textViewTotalTime" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginLeft="10dp" android:layout_marginRight="10dp" android:textColor="@android:color/white" android:textStyle="bold" android:layout_alignParentRight="true"> </TextView> <SeekBar android:id="@+id/seekBar" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_toRightOf="@id/textViewCurTime" android:layout_toLeftOf="@id/textViewTotalTime" android:paddingLeft="5dp" android:paddingRight="5dp" android:max="100" android:progressDrawable="@drawable/seekbar_style" android:thumb="@drawable/seekbar_thumb" android:background="@drawable/progress_buffering" > </SeekBar>
</RelativeLayout> </RelativeLayout>
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/handle" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="center_horizontal"> <ImageButton android:id="@+id/handler_icon" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@drawable/selector_handle_bar" android:src="@drawable/handle_up"> </ImageButton> <RelativeLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@drawable/handlelayout_bg"> <ImageButton android:id="@+id/cutlineleft" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/cut_line" android:layout_marginLeft="50dp" android:layout_alignParentLeft="true"> </ImageButton> <RelativeLayout android:id="@+id/handle_panel" android:layout_width="wrap_content" android:layout_height="wrap_content"> <ImageButton android:id="@+id/handler_play" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/handle_play_normal" android:layout_alignParentLeft="true" android:layout_marginLeft="5dp" android:layout_centerVertical="true" android:visibility="invisible"> </ImageButton> <ImageButton android:id="@+id/handler_pause" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/handle_pause_normal" android:layout_alignParentLeft="true" android:layout_marginLeft="5dp" android:layout_centerVertical="true" android:visibility="invisible"> </ImageButton> </RelativeLayout> <ImageButton android:id="@+id/cutlineright" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/cut_line" android:layout_marginRight="50dp" android:layout_alignParentRight="true"> </ImageButton> <TextView android:id="@+id/textSongNum" android:layout_width="50dp" android:layout_height="wrap_content" android:text="0/0" android:color="#999999" android:layout_alignParentRight="true" android:layout_centerVertical="true" android:gravity="center" android:textStyle="bold" android:singleLine="true" ></TextView> <TextView android:id="@+id/textPlaySong" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/default_title_name" android:color="#999999" android:layout_centerInParent="true" android:layout_marginLeft="60dp" android:layout_marginRight="60dp" android:ellipsize="marquee" android:textStyle="bold" android:textSize="18sp" android:singleLine="true" android:focusable="true" android:focusableInTouchMode="true"></TextView> </RelativeLayout> </LinearLayout>