当前位置: 首页 > 编程笔记 >

Android编程实现上方通知栏里闪动效果的方法

司徒博容
2023-03-14
本文向大家介绍Android编程实现上方通知栏里闪动效果的方法,包括了Android编程实现上方通知栏里闪动效果的方法的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了Android编程实现上方通知栏里闪动效果的方法。分享给大家供大家参考,具体如下:

显示通知代码:

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开发入门与进阶教程》、《Android调试技巧与常见问题解决方法汇总》、《Android多媒体操作技巧汇总(音频,视频,录音等)》、《Android基本组件用法总结》、《Android视图View技巧总结》、《Android布局layout技巧总结》及《Android控件用法总结》

希望本文所述对大家Android程序设计有所帮助。

 类似资料:
  • 本文向大家介绍Android实现通知栏透明的方法,包括了Android实现通知栏透明的方法的使用技巧和注意事项,需要的朋友参考一下 这个特性是andorid4.4支持的,最少要api19才可以使用,也就是说如果Android的机子是低于4.4,沉浸通知栏是没有效果的。下面介绍一下使用的方法,非常得简单。 在最后在布局文件中添加:android:fitsSystemWindows="true" 即可

  • 本文向大家介绍android通知栏的实现方法分析,包括了android通知栏的实现方法分析的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了android通知栏的实现方法。分享给大家供大家参考,具体如下: 这几天一直在修改twigee的源代码,其中一个要加入的功能是常驻Notification栏,以前写的时候只能出现 在“通知”这一组中,想把它放在“正在运行”组中却不知道怎么放,查了下官方文

  • 本文向大家介绍android编程实现类似于支付宝余额快速闪动效果的方法,包括了android编程实现类似于支付宝余额快速闪动效果的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了android编程实现类似于支付宝余额快速闪动效果的方法。分享给大家供大家参考,具体如下: 效果如下: 此图片不会动,但实际上是会快速跳动的。 之前看到有支付宝的效果非常牛逼。就是进去看到余额呼噜噜的直接上蹿下

  • 本文向大家介绍Android编程获取通知栏高度的方法,包括了Android编程获取通知栏高度的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Android编程获取通知栏高度的方法。分享给大家供大家参考,具体如下: 这里通过反射机制获取通知栏高度 通知栏高度写在dimen文件中: 希望本文所述对大家Android程序设计有所帮助。

  • 如何在状态栏中隐藏通知图标。(请以编程方式)。 我要将此添加到我的应用程序中。

  • 本文向大家介绍Android编程实现文字倒影效果的方法,包括了Android编程实现文字倒影效果的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Android编程实现文字倒影效果的方法。分享给大家供大家参考,具体如下: 我们所有的view都继承自View类,View类里有个方法叫ondraw(). 即,我们看到的界面都是画出来的,所以我们可以重写ondraw()方法。 既然知道了这点