《Android应用开发技术(第2版)》课件02Android基础界面设计-通知-菜单及样式.pptxVIP

  • 13
  • 0
  • 约1.21千字
  • 约 59页
  • 2022-06-12 发布于安徽
  • 举报

《Android应用开发技术(第2版)》课件02Android基础界面设计-通知-菜单及样式.pptx

Android基础界面设计;学习目标;内容大纲;上次课回顾;2.4 Notification;内容大纲;通知显示在用户应用程序的界面之外 包括: 小图标:必须提供 应用名称:系统提供 时间戳:系统提供 大图标 消息标题 消息文本 ;通知的图标标志;通知通道;创建通知通道;2021-6-26;通过NotificationCompat.Builder类创建通知 将应用程序的context和通知通道Id传递给构造方法 Android 8.0及以上版本通过NotificationCompat.Bulider的构造方法接收通知通道Id;设置通知内容;设置通知的其它属性;发送通知;更新通知;取消消息;通知的点击行为;通知的点击行为;悬浮Notification;展开式通知;Android 5.0(API level 21)开始,通知可以显示在锁屏上。用户可以通过设置选择是否允许敏感的通知内容显示在安全的锁屏上。 android5.0加入一种新的模式Notification的显示等级,共有三种: VISIBILITY_PUBLIC 任何情况都会显示通知 VISIBILITY_PRIVATE 只有在没有锁屏时会显示通知 VISIBILITY_SECRET 在pin、password等安全锁和没有锁屏的情况下才能够显示 调用setVisibility方法 builder.setVisibility(Notification.VISIBILITY_PUBLIC); ;2.5 菜单;内容大纲;菜单概述;App Bar;选项菜单;使用XML定义菜单;菜单项的图标;菜单使用;上下文菜单;创建步骤: 创建菜单的XML资源文件 调用registerForContextMenu(),注册与上下文菜单关联的View,并将其传递给View 在Activity类中实现onCreateContextMenu()方法,加载菜单资源 实现onContextItemSelected()处理菜单项的点击事件 创建每个菜单项处理的方法 案例:D0206_Menu/MainActivity ;创建上下文菜单;弹出菜单;2.6 常用资源与样式;内容大纲;什么是资源;常用资源及目录;样式和主题;Styles.xml与Theme.xml;样式资源;主题定义位置:res/values目录下的styles.xml文件中 标签 调用方式 XML文件:android:style=@style/AppTheme Java代码:setTheme(R.style.AppTheme); ;字符串资源;颜色资源;系统默认颜色值;定义颜色值;尺寸资源;Android的单位和尺寸;什么是密度;屏幕尺寸与dpi对应关系;Drawable资源;图片资源;图片资源;状态列表StateListDrawable;2021-6-26;小结;作业;提问时间;待续…

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档