Android上方的通知栏里实现闪动
2013-08-16 11:40
344 查看
显示通知代码:
你要设置图片闪动的话,这个没有api,你只能设置具有动画效果的图片,替换上面代码中的n.icon,google的下载通知算是一种动画,他的实现是:
private void showNotification(Context ctx, String url) { Notification n = new Notification(); n.flags |= Notification.FLAG_SHOW_LIGHTS; n.flags |= Notification.FLAG_AUTO_CANCEL; n.defaults = Notification.DEFAULT_SOUND; n.icon = R.drawable.ic_launcher; n.when = System.currentTimeMillis(); Intent intent = new Intent(Intent.ACTION_VIEW); intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.setClassName(ctx.getPackageName(), MainActivity.class.getName()); PendingIntent pi = PendingIntent.getActivity(ctx, 0, intent, 0); n.setLatestEventInfo(ctx, "title", "summary", pi); NotificationManager manager = (NotificationManager) ctx.getSystemService(Context.NOTIFICATION_SERVICE); manager.notify(0, n); }
你要设置图片闪动的话,这个没有api,你只能设置具有动画效果的图片,替换上面代码中的n.icon,google的下载通知算是一种动画,他的实现是:
<animation-list xmlns:android="http://schemas.android.com/apk/res/android" android:oneshot="false"> <item android:drawable="@drawable/stat_sys_download_anim0" android:duration="200" /> <item android:drawable="@drawable/stat_sys_download_anim1" android:duration="200" /> <item android:drawable="@drawable/stat_sys_download_anim2" android:duration="200" /> <item android:drawable="@drawable/stat_sys_download_anim3" android:duration="200" /> <item android:drawable="@drawable/stat_sys_download_anim4" android:duration="200" /> <item android:drawable="@drawable/stat_sys_download_anim5" android:duration="200" /> </animation-list>
相关文章推荐
- Android编程实现上方通知栏里闪动效果的方法
- Android中使用Notification实现宽视图通知栏(Notification示例二)
- 实现Android的消息通知栏
- Android开发笔记之notification消息推送 通知栏的实现
- Android应用的定时通知实现
- Android实现点击通知栏后,先启动应用再打开目标Activity
- Android 通过蒲公英pgyer的接口 Service 实现带进度下载App 通知栏显示 在线更新 自动更新Demo
- Android Service 实现下载,实现前台、通知栏同步更新
- Android 实现微信,QQ的程序前后台切换:back键切换后台;点击通知栏恢复前台。
- Android----Intent,运用由android系统帮助匹配实现打电话、发送短信、打开网页、播放音乐、打开视频、打开图片、安装APK、通知栏消息、拍照上传头像等功能
- Android种使用Notification实现通知管理以及自定义通知栏(Notification示例四)
- Android推送通知的实现--采用MQTT协议实现Android消息推送
- android 简单通知实现 和 手机运营商判断
- Android推送通知的实现--采用MQTT协议实现Android消息推送
- Android本地通知的实现方式
- Android 实现应用下载并在通知栏展示进度通知 打开APK文件
- Android中使用Notification实现进度通知栏(Notification示例三)
- Android实现推送通知
- Android实现点击通知栏通知恢复前台
- android:Notification实现状态栏的通知