- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在编写一个玻璃应用程序。
在一个 Activity 中,我想在几张卡片之间滚动(它们是我的 Android 应用程序中的弹出窗口)。
1) 我想使用 cardsScrollView。
问题:是否可以将 customView 设置为卡片对象?
2)我想用LiveCard
问题:
是否可以将它们发布在我的应用程序中而不是时间线中?
是否有等效的 LiveCardsScrollView?
还有其他实现方法吗?
最佳答案
来自 Google 的示例代码 https://developers.google.com/glass/develop/gdk/ui/theme-widgets和 API 文档位于 https://developers.google.com/glass/develop/gdk/reference/com/google/android/glass/widget/CardScrollView和 https://developers.google.com/glass/develop/gdk/reference/com/google/android/glass/widget/CardScrollAdapter ,看来您的 1) 是可能的,因为:
1) CardScrollAdapter 的方法 public View getView(int position, View convertView, ViewGroup parent)
返回 View (不是卡片);
2) CardScrollView 的 get 方法也返回一个 View 或 Object,具体不是 Card;
3) 你可以替换private List<Card> mCards;
在示例代码(上面的链接#1)中使用 private List<MyView> mViews;
但这些链接的文档也以 Card 为例,而 cards 一词似乎指的是静态卡片。因此必须进行测试才能确定。但是,链接 #1 中有一条声明说“您可以自己构建标准 View 层次结构或使用 Card 类。”,这表明可以使用自定义 View 。
我会在今晚用我的 Glass 测试后的 12 小时内回复你。
至于您的问题 2,答案是肯定的 - 您将可滚动内容发布在您的应用程序中,而不是在时间轴中。您可以从菜单项选择中启动该 Activity (如 Google 链接 #1 中的示例代码所示),并且该菜单已附加到您的 livecard。然后在该 ScrollView 中,您只能左右滑动以查看 ScrollView 中的其他卡片(或者可能是自定义 View ),但不能查看时间线。您必须向下滑动以退出 Activity (沉浸)以返回到 livecard,然后您可以左右滑动并查看时间线。请注意, ScrollView 不像静态卡片,永远不会显示在时间轴中。另请注意,在 ScrollView 中,您可以使用 GestureDetector 来捕捉其他手势(除了左右滑动和向下滑动)。
刚刚确认:自定义 View 可以添加到 CardScrollView!我使用了一个扩展 FrameLayout 和扩展布局 xml 文件的 View ,并将三个这样的 View 添加到 CardScrollView。效果很好!
还尝试添加一个执行 Canvas 绘图的自定义 View ,但无法在 ScrollView 中看到它。稍后会尝试更多。
刚刚测试并发现您可以将任何 View 添加到 CardScrollView - 我可以将 4 个自定义 View 添加到 ScrollView :一个静态卡片、一个使用 Canvas 绘图的 View 、一个使用 OpenGL ES 1.0 绘图的 View ,以及最后一个使用 OpenGL ES 2.0 绘图。这对我来说很高兴知道!感谢您的提问。
关于java - 如何在玻璃 Activity 中滚动实时卡片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21262830/
大家好,我是 android/glass 开发的新手,所以如果我错了请纠正我。 我尝试创建一个很好的高频实时卡片。然而,当我关闭应用程序时,函数 surfaceDestroyed() 没有得到触发并且
我正在编写一些 C# 代码,我想在其中获取一个 2D 矩形并将其拆分为更小的 2D 多边形。我希望效果看起来像矩形是由玻璃制成的,并且在随机位置用锤子敲击它。我想知道是否有人知道一个好的算法来帮助我解
我有一个无边框、不可调整大小的 WPF 窗体(WindowStyle=None、AllowsTransparency=True、ResizeMode=NoResize),背景是半透明的。下面是在记事本
我想在使用 OpenGL(带着色器)的屏幕转换中做类似的事情。我一直在寻找一些教程或类似的东西,但没有任何效果。我怎样才能达到这种效果? 最佳答案 只是关于如何开始的一些想法.. 如果您确实从 3D
我在对半透明叠加 div 应用模糊效果时遇到问题。我希望 div 后面的所有内容都变得模糊,像这样: 这是一个不起作用的 jsfiddle:http://jsfiddle.net/u2y2091z/
我(终于!)找到了一种在玻璃上呈现 Windows.Forms 控件的方法,它似乎没有任何重大缺点,也没有任何大的实现时间。它的灵感来自 this article来自 Coded,它基本上解释了如何
基本上 在一个 Activity 中,我有一个 ListView。当我选择一个项目时,一个透明的 Activity 会以一个小框的形式打开。当此框出现时,您仍然可以查看之前的 Activity 屏幕,
我有许多在过去编写的实用程序,看起来非常过时。所以我最近开始让他们使用 Windows 主题,并希望加入一些 Aero 玻璃效果。 问题是,我不太确定合适的用途是什么。 IE7 和现在的 Firefo
我能否以某种方式禁用我的 WPF 应用程序窗口的玻璃/透明度? 注意:我不想禁用 Aero,只是禁用玻璃/透明度和我的窗口,而不是整个系统。 类似这样的东西(Enable Transparency 复
对于 Google Glass 应用程序,如何让您的应用程序在向下滑动到主玻璃菜单时优雅地退出? 在 MainActivity 中尝试这段代码: @Override protected
我有一个发布一对实时卡片的 Google Glass 应用程序。当我单击这些卡片时,它会将我带到 Activity 的 UI。我想做的是拦截其中一张卡片的点击,而不是将 View 更改为 Activi
有人知道,Google Glass 会支持 OpenGL ES 吗?如果是这样,它会是1.1吗? 2? WebGL? 我确信这可能必须在 GDK (GNDK?) 发布时使用,但有计划使其成为可能吗?
我有一个以 CardScrollView 作为 Activity 的应用程序。 Ok Glass => My App => Ok Glass => Next Page
我在 JFrame 玻璃 Pane 顶部放置了一个 JFilechooser。当我选择“查找”弹出窗口时,它似乎显示在 JFilechooser 后面。我不久前用网上找到的一个解决方案修复了这个问题,
我有一个简单的 Glass 应用程序,它使用 GDK 抓取一些文本并拍照。我可以轻松创建带有文本和照片的 LiveCard,但是当我尝试将实时卡片转换为静态卡片时,当我尝试将图像添加到卡片时出现空指针
我是一名优秀的程序员,十分优秀!