【穿戴猫论坛】谷歌眼镜gdk开发指南之活动卡片中显示菜单.pdfVIP

【穿戴猫论坛】谷歌眼镜gdk开发指南之活动卡片中显示菜单.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【穿戴猫论坛】谷歌眼镜gdk开发指南之活动卡片中显示菜单

谷歌眼镜GDK开发指南之活动卡片中显示菜单 来源:/thread-897-1-1.html 创建并显示一个菜单 注意:Glass菜单不支持可选项 创建菜单资源 创建菜单资源和Android平台一样,但对于Glass还有些原则: 1、对于每个菜单项,提供一个50*50的图标。这个菜单图标一定要是白色,透 明背景。 2、使用短名称来描述行为和用例。用祈使句动词就很好。(例如分享,回复全部)。 3 Glass 、 不显示没有菜单项的活动卡片。至少要提供一个停止菜单,这样用户可 以从时间轴中删除活动卡片 4 CheckBox 、 控件不支持 menuxmlns:android=/apk/res/android item android:id=@+id/menu_item_1 android:title=@string/Menu_Item_1 !-- must have Stop menuitem-- android:icon=@drawable/menu_item_1_icon / !-- white on transparent icon-- /menu 创建一个activity来处理菜单的回调 你必须定义一个菜单activity,当用户点击菜单的时候,让你的活动菜单能调用 它。 重写下面这 activity 的回调方法更适当:  解析 XML 菜单资源.  当activity获得焦点的时候显示菜单  若需要则显示或隐藏菜单。例如你可以根据用户的操作 或展现的数据不同而显示不同的菜单。  处理用户的选择  结束activity,以便他不再显示在活动卡片上。 如果点了关闭菜单项或者下滑操作时,一定要适当的关闭 : 使menuactivity透明 menuactivity会覆盖在活动卡片上: 1、创建一个res/values/styles.xml 文件并声明一个style使activity背景透明: resources stylename=MenuThemeparent=@android:style/Theme.DeviceDefault item name=android:windowBackground@android:color/transparent/item itemname=android:colorBackgroundCacheHint@null/item itemname=android:windowIsTranslucenttrue/item itemname=android:windowAnimationStyle@null/item /style /resources 2、在你的AndroidManifest.xml 文件,配置menuactivity 的主题: ?xmlversion=1.0 encoding=utf-8? manifest... ... application... ... activity android:name=.MenuActivity android:theme=@style/MenuTheme ... /activity /application /manifest 显示菜单 通过调用setAction(),提供一个 PendingIntent。当用户轻触卡片,pendingintent将启动 menuactivity Intent menuIntent =newIntent(this, MenuActivity.class); mLiveCard.setAction(PendingIntent.get

文档评论(0)

牛X文档 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档