- 浏览: 320994 次
- 性别:
- 来自: 苏州
文章分类
- 全部博客 (228)
- ArcGis (4)
- UI设计 (32)
- SQLite (7)
- ListView (12)
- Handler_Thread (6)
- XML (5)
- Menu (7)
- TabHost (6)
- Inflater (2)
- Activity (5)
- SDCard (3)
- Dialog (7)
- Spinner (3)
- 设备信息 (2)
- 资源文件 (7)
- 多媒体 (7)
- 图片浏览 (5)
- 工具的使用 (3)
- Animation动画 (7)
- GIS (14)
- 软件发布 (4)
- GPS (2)
- 手机Feature开发 (6)
- 加密解密 (1)
- Time (2)
- JWeb (5)
- SQL (2)
- PhoneGap (3)
- JavaScript (3)
- Object-C入门 (7)
- Oracle (1)
- AutoCompleteTextView (1)
- APN (1)
- IOS开发 (12)
- 数据库工具 (3)
- UITableView (0)
- Arcgis for iOS (1)
最新评论
-
waterM:
...
DBVis 连接数据库配置 -
航空母舰:
上源码吧,差资源,都跑不起来!
ListView_split 分割 -
wade200:
学习了
启动另一个Activity并返回结果(附源码) -
AndLi:
里面的坐标被我写死了啊,你注释掉就可以了
GPS定位 -
kunlinchen2010:
求指教,QQ:446482624
GPS定位
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="#000000" > <!-- 播放界面布局 --> <!-- 顶层区域 --> <LinearLayout android:id="@+id/TopBar" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@drawable/player_back_background" android:gravity="center" android:minHeight="74dip" android:orientation="vertical" android:paddingLeft="10dip" android:paddingRight="10dip" > <TextView android:id="@+id/ArtistTextView" android:layout_width="fill_parent" android:layout_height="wrap_content" android:ellipsize="marquee" android:gravity="center" android:marqueeRepeatLimit="2" android:scrollHorizontally="true" android:singleLine="true" android:text="Artist - Album" android:textColor="#fff" android:textSize="14dip" > </TextView> <TextView android:id="@+id/SongTextView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:singleLine="true" android:text="Song" android:textColor="#fff" android:textSize="21dip" > </TextView> <RelativeLayout android:layout_width="fill_parent" android:layout_height="wrap_content" > <!-- 当前时间 --> <TextView android:id="@+id/CurrentTimeTextView" android:layout_width="48dip" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:gravity="left" android:text="--:--" android:textColor="#fff" /> <!-- 总时间 --> <TextView android:id="@+id/TotalTimeTextView" android:layout_width="48dip" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:gravity="right" android:text="--:--" android:textColor="#fff" /> </RelativeLayout> </LinearLayout> <!-- 进度条 --> <ProgressBar android:id="@+id/ProgressBar" android:layout_width="300dip" android:layout_height="2dip" android:layout_below="@id/TopBar" android:layout_centerHorizontal="true" android:layout_marginTop="5dip" android:indeterminateOnly="false" android:progressDrawable="@+drawable/progress_dotted" /> <com.teleca.jamendo.widget.ReflectableLayout android:id="@+id/ReflectableLayout" android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_below="@id/TopBar" android:layout_marginTop="20dip" > <RelativeLayout android:id="@+id/CoverLayout" android:layout_width="300dip" android:layout_height="300dip" android:layout_centerInParent="true" android:background="@null" > <!-- cover and the license --> <com.teleca.jamendo.widget.MyImageView android:id="@+id/CoverImageView" android:layout_width="fill_parent" android:layout_height="fill_parent" > </com.teleca.jamendo.widget.MyImageView> <com.teleca.jamendo.widget.MyImageView android:id="@+id/LicenseImageView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_alignParentRight="true" android:layout_marginBottom="5dip" android:layout_marginRight="5dip" android:onClick="licenseClickHandler" android:src="@drawable/cc_loading" > </com.teleca.jamendo.widget.MyImageView> </RelativeLayout> </com.teleca.jamendo.widget.ReflectableLayout> <!-- reflected cover and the license --> <com.teleca.jamendo.widget.ReflectiveSurface android:id="@+id/ReflectiveSurface" android:layout_width="fill_parent" android:layout_height="50dip" android:layout_below="@id/ReflectableLayout" android:layout_marginTop="1dip" > </com.teleca.jamendo.widget.ReflectiveSurface> <!-- gradient overlaying reflected cover and the license --> <ImageView android:id="@+id/ReflectShade" android:layout_width="fill_parent" android:layout_height="50dip" android:layout_below="@id/ReflectableLayout" android:layout_marginTop="1dip" android:background="@drawable/gradient_reflect" > </ImageView> <!-- 4-way media buttons --> <RelativeLayout android:id="@+id/FourWayMediaLayout" android:layout_width="300dip" android:layout_height="300dip" android:layout_alignTop="@id/ReflectableLayout" android:layout_centerHorizontal="true" android:background="@null" > <ImageButton android:id="@+id/PlayImageButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:layout_marginTop="10dip" android:background="@null" android:src="@drawable/player_play_light" android:visibility="gone" > </ImageButton> <ImageButton android:id="@+id/StopImageButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentBottom="true" android:layout_centerHorizontal="true" android:layout_marginBottom="10dip" android:background="@null" android:src="@drawable/player_stop_light" android:visibility="gone" > </ImageButton> <ImageButton android:id="@+id/NextImageButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" android:layout_centerVertical="true" android:layout_marginRight="10dip" android:background="@null" android:src="@drawable/player_next_light" android:visibility="gone" > </ImageButton> <ImageButton android:id="@+id/PrevImageButton" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:layout_centerVertical="true" android:layout_marginLeft="10dip" android:background="@null" android:src="@drawable/player_prev_light" android:visibility="gone" > </ImageButton> </RelativeLayout> <SlidingDrawer android:id="@+id/drawer" android:layout_width="fill_parent" android:layout_height="wrap_content" android:bottomOffset="7dip" android:content="@+id/content" android:handle="@+id/handle" > <LinearLayout android:id="@id/handle" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@drawable/handle" android:gravity="center" android:orientation="vertical" > <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:paddingTop="10dip" android:src="@drawable/drag" /> </LinearLayout> <LinearLayout android:id="@id/content" android:layout_width="fill_parent" android:layout_height="wrap_content" android:background="@drawable/gradient_orange" android:gravity="center" android:orientation="vertical" android:paddingLeft="20dip" android:paddingRight="20dip" > <!-- the content of the sliding-drawer --> <LinearLayout android:layout_width="fill_parent" android:layout_height="wrap_content" android:gravity="center" android:orientation="horizontal" > <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginRight="15dip" android:gravity="center" android:onClick="homeClickHandler" android:orientation="vertical" > <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/ic_menu_home" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/home" android:textColor="#5a5a5a" > </TextView> </LinearLayout> <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginRight="15dip" android:gravity="center" android:onClick="albumClickHandler" android:orientation="vertical" > <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/ic_menu_cd" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/album" android:textColor="#5a5a5a" > </TextView> </LinearLayout> <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginRight="15dip" android:gravity="center" android:onClick="artistClickHandler" android:orientation="vertical" > <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/ic_menu_artist" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/artist" android:textColor="#5a5a5a" > </TextView> </LinearLayout> <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_marginRight="15dip" android:gravity="center" android:onClick="playlistClickHandler" android:orientation="vertical" > <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/ic_menu_playlist" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/playlist" android:textColor="#5a5a5a" > </TextView> </LinearLayout> </LinearLayout> <Button android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="30dip" android:onClick="lyricsOnClick" android:text="@string/lyrics" > </Button> <Button android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="10dip" android:onClick="addOnClick" android:text="@string/add_to_playlist" > </Button> <Button android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="10dip" android:onClick="shareOnClick" android:text="@string/share" > </Button> <Button android:layout_width="fill_parent" android:layout_height="wrap_content" android:layout_marginTop="10dip" android:onClick="downloadOnClick" android:text="@string/download" > </Button> </LinearLayout> </SlidingDrawer> </RelativeLayout>
发表评论
-
日期编辑框
2012-03-11 13:21 849<EditText ... -
AutoCompleteText
2012-02-28 09:23 1240ArrayAdapter<String> a ... -
TextView 为空判别
2012-02-27 22:24 1286String user = username ... -
自定义加载中和加载失败滚动条
2011-12-27 22:04 760111111111111111 -
MyApplication的配置:否则缓存为空
2011-12-26 23:58 1029<application ... -
拖动界面设计参考
2011-12-26 16:44 1087111111111111111111111111 -
设置界面设计
2011-12-25 21:45 1279如何获得用户名的值呢: // 获得配置参数:用户名 fin ... -
天天动听UI——主界面
2011-12-24 20:13 85411111111111111111111111111111 ... -
SeekBar 样式设置
2011-12-12 16:51 11314UI参考 &l ... -
地图设计参考界面
2011-12-07 16:53 7637777777777777777777777777777777 ... -
录音界面设计参考
2011-12-06 21:25 9681111111111111111111111111111111 ... -
左 中 右 布局(样式走样的问题)
2011-12-06 09:46 1256注意:使用系统自带的checkbox会导致样式走样,如下 ... -
动态生成UI 数据列表项(处理数据上报)2 分类显示
2011-10-19 23:43 847分类显示 -
动态生成UI 数据列表项(处理数据上报)1
2011-10-19 23:04 1348核心思路:ScrollView+LinearLayo ... -
webview 类似浏览器
2011-10-13 07:50 683package com.lilin.browser; ... -
WebView 网络视图
2011-10-13 07:50 940public class Main extends Activ ... -
网格布局 TableLayout
2011-10-12 08:00 857<?xml version="1.0&q ... -
帧布局 FrameLayout
2011-10-13 07:50 1045<?xml version="1.0&q ... -
进度条大全
2011-10-11 07:11 9171.对话框进度条 public class Mai ... -
绝对布局 AbsoluteLayout
2011-10-11 07:12 904<?xml version="1.0" ...
相关推荐
在Android平台上,开发一款音乐播放器的界面设计是一项复杂而精细的工作。本项目重点在于使用Fragment技术来实现界面的切换,以提供用户友好的交互体验。Fragment是Android系统中的一个核心组件,它允许我们在单个...
- 处理播放器主界面的按钮事件监听器类。 - 如播放、停止等按钮的响应。 #### PlayerDocumentListener.java - 查找功能的输入框文档监听器类。 - 监听用户输入的变化,实现实时搜索功能。 #### ...
该资源共分为三大任务:主界面设计、界面图标设计和背景光效设计,每个任务都包含多个知识点讲解,涵盖了Photoshop的各种高级应用技术。 【任务1】主界面设计 知识点讲解1: “图案叠加”样式 “图案叠加”样式是一...
基于GEC6818开发板的智能多媒体播放器C源码+项目说明(含界面设计+功能设计).zip 基于GEC6818开发板的智能多媒体播放器(Smart multimedia player),界面设计以及功能设计。 《智能多媒体播放器》 功能: 开机加载...
5.1音乐播放器主界面功能实现 - 31 - 5.1.1 播放器主界面 - 31 - 5.1.2 播放界面音轨的实现 - 32 - 5.1.3 播放器播放、暂停、停止等功能 - 35 - 5.2 播放列表功能 - 36 - 5.3 菜单功能 - 38 - 5.3.1 菜单界面 - 38 -...
【Android实现音乐播放器——课程设计报告,优秀课设】是一个关于移动应用开发的课程设计项目,主要目标是让学生熟练掌握Android程序开发的各种技术,包括基础的UI界面设计、数据存储、Activity、Service、SQLite...
界面设计需要考虑用户体验,保持直观和易用。 5. 事件处理:MFC的C++类库支持消息机制,使得应用程序能够响应用户的交互操作。例如,当用户点击“播放”按钮时,对应的按钮控件会发送一个消息,程序需要捕获并处理...
2. 用户界面设计 用户界面的设计是网页播放器的关键要素,它需要既美观又易于操作。界面主要分为四个部分: 1.1 主界面 - 显示部分:包括当前播放时间、总时间长度和采样频率及播放速度。 - 播放部分:包括播放/...
在VB6(Visual Basic 6)环境中,创建一个播放器界面设计涉及到许多关键知识点,包括图形用户界面(GUI)的设计、多媒体控制、事件处理以及与外部媒体文件的交互。下面将详细阐述这些方面: 1. **图形用户界面设计*...
界面设计模块的功能需求包括音乐播放器的主界面设计、音乐列表界面设计、播放控制界面设计等方面。 五、后台通讯模块 后台通讯模块是音乐播放器的关键模块之一,主要负责音乐播放器的数据交互和网络通讯。后台通讯...
在本文中,我们将深入探讨如何使用PyQt和Qt Designer来创建一个音乐播放器的界面设计。PyQt是一个Python模块,它提供了对Qt库的接口,而Qt Designer则是一个可视化工具,用于构建用户界面(UI)。适合初学者学习,...
"播放器_界面"表明此项目特别注重用户体验,特别是播放器的交互界面设计。 【描述】描述中提到“一个cd播放器的源代码,个性化界面非常精致”,这暗示该CD Player不仅具备基本的播放、暂停、停止、快进、后退等功能...
【文件名称列表】:虽然只提供了“媒体播放器”这一文件名,但通常一个完整的媒体播放器项目会包含多个文件,如主程序文件(如Program.cs)、用户界面文件(如Form1.cs)、媒体处理类文件(如MediaPlayer.cs)、配置...
Android 音乐播放器的主界面实现主要包括歌曲列表界面、播放控制界面、皮肀更换界面等。歌曲列表界面是指 Android 音乐播放器的歌曲列表界面,例如显示歌曲名称、艺术家名称、时长等信息。播放控制界面是指 Android ...
综上所述,基于USB主机的多媒体播放器设计与实现是一个涉及硬件接口、文件系统、多媒体编码解码、用户界面设计等多个领域的综合性项目,需要跨学科的知识和技能,才能成功构建一个功能完善、用户体验良好的播放器...
基于GEC6818开发板的智能多媒体播放器(Smart multimedia player),界面设计以及功能设计。 《智能多媒体播放器》 功能: 开机加载界面; 主界面显示滚球; 主界面显示四张logo加代号和编号; 主界面有按键带标识;...
1. **窗口程序设计**:易语言中的窗口程序是应用程序的基础,播放器界面的主窗口需要设置合适的大小、位置以及背景色,同时还要添加各种控件来实现播放功能。窗口程序的设计需要考虑到窗口事件的处理,如窗口打开、...
在Android平台上,开发一款音乐播放器是常见的应用场景,特别是对于那些热衷于界面设计和用户体验的开发者来说,创建一个美观的音乐播放器界面是至关重要的。"Android音乐播放器界面美化版"项目就是一个专注于提升...
界面设计主要涉及到播放器客户端的界面设计,包括播放器主界面和子界面的设计。 4. 播放器功能实现:播放器功能实现主要涉及到播放器的各个功能的实现,包括视频播放、音频播放、媒体库管理等功能的实现。 5. 测试和...
- 播放器主界面:展示当前播放的歌曲信息,包括歌曲名、歌手、专辑封面等,并提供播放控制(播放/暂停、上一首/下一首)。 - 搜索功能:用户可以通过输入关键词搜索喜欢的歌曲。 - 小标签:可能指的是多任务处理...