如何建立table?
How to build a table?
这听起来可能不合理,但我想在 Tizen Wearable 上构建一个 table(用于我的手表)。
它仍然有 Tizen 4.0 版本,所以我对能够 运行 OS 的解决方案感兴趣。
我看过 gengrid
: https://docs.tizen.org/application/native/guides/ui/efl/wearable/component-gengrid/ 但在底部它说它依赖于
Tizen 6.0 and Higher for Wearable
那么,除了使用 box
或 boxes
创建自己的网格之外,我还有其他选择吗?这似乎非常无效?
我的意图是创建一个(不是很大)table 文本项。我计划它可以平移,就像浏览器中的网站一样:
- 旋转或捏合:放大-缩小
- 触摸拖动:平移
有人知道解决这个问题的方法吗?
要在您的视图中平移,您需要使用滚动条。
所以在 window 中创建一个滚动条,
并添加 table 作为此滚动条的内容。
table 这里有很好的例子。
https://docs.tizen.org/application/native/guides/ui/efl/container-table/
当然这不是 gengrid,它不能延迟加载和回收项目。
如果您需要延迟加载和回收功能来显示许多元素,
您可能必须使用 genlist full-style 并在每个项目中放置框或 table。
pinch-zoom 很难实现一般的 ui-object 不太可能的网络浏览器。
在 EFL 中,有一个名为 elm_transit 的动画助手,
https://docs.tizen.org/application/native/guides/ui/efl/elementary-animation/
查看缩放效果。
和手势层 class。
https://docs.tizen.org/application/native/guides/ui/efl/touch-gesture/
查看缩放手势。
您需要混合使用这两个助手 classes 来实现缩放效果。
希望这个回答对您有所帮助。
这听起来可能不合理,但我想在 Tizen Wearable 上构建一个 table(用于我的手表)。
它仍然有 Tizen 4.0 版本,所以我对能够 运行 OS 的解决方案感兴趣。
我看过 gengrid
: https://docs.tizen.org/application/native/guides/ui/efl/wearable/component-gengrid/ 但在底部它说它依赖于
Tizen 6.0 and Higher for Wearable
那么,除了使用 box
或 boxes
创建自己的网格之外,我还有其他选择吗?这似乎非常无效?
我的意图是创建一个(不是很大)table 文本项。我计划它可以平移,就像浏览器中的网站一样:
- 旋转或捏合:放大-缩小
- 触摸拖动:平移
有人知道解决这个问题的方法吗?
要在您的视图中平移,您需要使用滚动条。 所以在 window 中创建一个滚动条, 并添加 table 作为此滚动条的内容。
table 这里有很好的例子。 https://docs.tizen.org/application/native/guides/ui/efl/container-table/
当然这不是 gengrid,它不能延迟加载和回收项目。 如果您需要延迟加载和回收功能来显示许多元素, 您可能必须使用 genlist full-style 并在每个项目中放置框或 table。
pinch-zoom 很难实现一般的 ui-object 不太可能的网络浏览器。 在 EFL 中,有一个名为 elm_transit 的动画助手, https://docs.tizen.org/application/native/guides/ui/efl/elementary-animation/ 查看缩放效果。
和手势层 class。 https://docs.tizen.org/application/native/guides/ui/efl/touch-gesture/ 查看缩放手势。
您需要混合使用这两个助手 classes 来实现缩放效果。 希望这个回答对您有所帮助。