【问题标题】:How to build a table?如何建立一个表?
【发布时间】:2021-01-25 18:32:51
【问题描述】:

这听起来可能不合理,但我想在 Tizen Wearable 上构建一个表(用于我的手表)。

它仍然有 Tizen 4.0 版本,所以我对能够在该操作系统上运行的解决方案感兴趣。

我查看了gengrid:https://docs.tizen.org/application/native/guides/ui/efl/wearable/component-gengrid/,但在底部它说它有一个依赖项

适用于可穿戴设备的 Tizen 6.0 及更高版本

那么,除了使用boxboxes 创建我自己的网格之外,我还有其他选择吗?这似乎非常无效?

我的目的是创建一个包含文本项的(不是那么大的)表格。我打算让它可以平移,就像浏览器中的网站一样:

  • 旋转或捏合:放大缩小
  • 触摸拖动:平移

有谁知道这个问题的解决方案吗?

【问题讨论】:

    标签: tizen tizen-native-app


    【解决方案1】:

    要在视图中平移,您需要使用滚动条。 所以在窗口中创建一个滚动条, 并添加表格作为此滚动条的内容。

    table 这里有很好的例子。 https://docs.tizen.org/application/native/guides/ui/efl/container-table/

    因为这不是 gengrid,它不能延迟加载和回收项目。 如果您需要延迟加载和回收功能来显示许多元素, 您可能必须使用 genlist full-style 并将盒子或表格放在每个项目中。

    对于一般的 ui-object 不太可能的 web 浏览器,pinch-zoom 很难实现。 在 EFL 中,有一个名为 elm_transit 的动画助手, https://docs.tizen.org/application/native/guides/ui/efl/elementary-animation/ 查看缩放效果。

    和手势层类。 https://docs.tizen.org/application/native/guides/ui/efl/touch-gesture/ 查看缩放手势。

    你需要混合这两个帮助类来实现捏缩放效果。 我希望这个答案会有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-10-05
      • 2013-12-08
      • 2021-01-29
      • 2018-06-21
      • 2019-04-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多