【问题标题】:Scrolling via SmartWatch control通过 SmartWatch 控件滚动
【发布时间】:2012-11-27 11:51:06
【问题描述】:

我非常喜欢 Sony 具有滚动功能的 SmartWatch 扩展的外观和感觉,我希望在我的应用程序中也有同样的东西。是否有任何示例或指南如何实现这一点?

如果这些功能是 Utils 库的一部分,那就太好了,因为我认为没有必要浪费时间和脑力来实现今天每个程序员都认为理所当然的东西。我宁愿专注于我想开发的一些独特功能。

感谢您的帮助!

【问题讨论】:

  • 你的意思是漂亮的默认过渡吗?左上右下?我也很喜欢那些。我自己做了系统,但是还很不流畅,就是不能让传输速率流畅。
  • @Ifor,没错。我不明白为什么我们应该花时间和精力来实现这样的标准功能,而不是专注于创新工作。
  • 完全同意,并在 3 个月前询问我与索尼的联系,但没有任何乐趣,因此我自己的自制解决方案不是很好。滚动显然是在手表上进行的,例如给它 2 个屏幕并告诉它动画,但是我们的开发人员没有 api 可以访问它。
  • 我已经看到了您的解决方案,虽然我发现它非常有效(虽然有点慢),但我想要其他东西:可以通过触摸滚动的列表,即根据需要向上和向下滚动。我最终会找到解决逻辑的方法,但我认为没有必要为这些事情浪费时间。

标签: java scroll sony sony-smartwatch


【解决方案1】:

您提到的滚动功能是在智能手表的固件中实现的,并且仅适用于通知扩展。由于手表硬件的限制,目前无法将其应用于 Control 扩展。

【讨论】:

  • 希望以后扩展API,允许在Control扩展中滚动。
  • 这是否也适用于 SmartWatch 2?买了那个玩具,打算做点什么,但现在我知道为什么还没有 300 个应用程序。
【解决方案2】:

FWIW 我发现我可以通过将文本渲染到内存中的位图来模拟可滚动文本,然后显示位图列表,每个位图都是从位图中提取的块。

http://damianblog.com/2014/01/12/sw2-scrollable-text/

【讨论】:

  • 是的,但它并不流畅,因为您无法通过 API 进行足够频繁的屏幕刷新。这也是 Ifor 之前实现的,并在上面的 cmets 中谈到了它。无论如何感谢您的意见!
【解决方案3】:

在 SmartWatch 1 上是不可能的,但可以通过 SmartWatch 2 中的列表和画廊来实现。到目前为止,这是唯一的方法。

【讨论】:

    猜你喜欢
    • 2015-05-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-02-10
    相关资源
    最近更新 更多