圣诞节祝福小Demo:JingleBells背景音乐+礼物闪烁下落+跑马灯效果

源码已经上传至我的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&
  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值