Android应用开发--MP3音乐播放器界面设计(2)
2013年5月25日 简、美音乐播放器开发
真得很无奈,原本打算很快结束这个实战项目的,但因为各种满课、学科、杂事给耽误了进度,现在小巫的这个简、美音乐播放器基本上已经开发出来了个原型,以后会继续在这个原型基础上添加各种功能。这篇博文继续按照UI先搭建好,再实现业务逻辑。
这里有一点说明一下,关于歌词的滚动显示,小巫还没完全实现,需要去参考一下别人的实现方法,所以布局不太确定,暂时用TextView控件代替,后面可能需要自定义TextView来实现歌词显示的功能,所以这是这个UI需要注意的。
效果图:
以上第一个UI是主界面的,稍微美化了一下
列表布局music_list_item_layout.xml
<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/RelativeLayout1" android:layout_width="match_parent" android:layout_height="50.0dp" android:orientation="vertical" > <ImageView android:id="@+id/albumImage" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:src="@drawable/item" /> <TextView android:id="@+id/music_duration" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_alignParentTop="true" android:layout_marginRight="5.0dp" android:textColor="@android:color/white" android:text="@string/time" /> <TextView android:id="@+id/music_title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_marginLeft="5dp" android:layout_toRightOf="@+id/albumImage" android:textColor="@android:color/white" android:text="@string/siger"<