源码已经上传至我的github上:https://github.com/junmei520/MyChristmas
同时我在微博上也以视频的形式展示了Demo的运行效果:http://weibo.com/u/5323593409?refer_flag=1005055010_&is_all=1
圣诞将至,闲来无事,于是,便做了一个圣诞祝福小Demo,也祝大家圣诞快乐,每天开心~
由于灵感来的比较迟,所以demo做的很简陋,还请见谅。但我觉得,我的想法还是很好的~
运行效果图:
Demo特点描述:
①一打开Demo便有背景音乐响起。
②具有带闪烁变换的礼物下落效果。
③跑马灯显示滚动文本。
Demo涉及的知识点:
① 使用Service开启背景音乐Jingle Bells。
②自定义View实现礼物闪烁变换的下落。
③自定义TextView实现跑马灯效果展示文本。
具体实现如下(由于代码都十分简单,这里我只做简略说明):
一、使用Service开启背景音乐Jingle Bells:
先写一个音乐播放的服务类:
public class MusicService extends Service {
@Override
public IBinder onBind(Intent intent) {
return null;
}
MediaPlayer player;
@Override
public int onStartCommand(Intent intent, int flags, int startId) {
String action = intent.getStringExtra("action");
if ("play&