Android使用Notification实现普通通知栏(一)
Notification是在你的应用常规界面之外展示的消息。作为android UI中很重要的组成部分,notification拥有专属于自己的设计准则。Notification的界面元素在通知抽屉中的notification有两种显示方式,取决于你的android版本以及notificationdrawer的状态。这种风格是notification drawer的标准显示方式。指你的notification被展开的时候会显示更大的视图,这种风格是android4.1之后才有的新特性。蓝色指示框所代表的的意思如下:1.标题2.大图标3.通知内容4.通知数据5.小图标6.Notification的发布时间。可以通过调用setWhen()设置一个明确的时间,默认是系统收到该notification的时间。比如你想在点击notification文字的时候启动activity,你需要调用NotificationCompat.Builder的setContentIntent()来添加PendingIntent。启动一个activity是notification动作响应中最普遍的一类。在第二步中通过Builder的setContentIntent()来添加PendingIntent,为Notification添加行为,也就是Activity的跳转对打开的Activity设置表现的效果。
用户评论