腾讯文档、飞书这类在线文档 App 的表格布局,一般都是用哪个库?还是都是原生手写的布局?

试了下原生手写的<TableLayout>和<TableRow>的控制,比较麻烦,效果还不好。不知道大厂这些在线文档的表格,一般是用那个库实现的?还是真的要手写?

 

14 条回复    2021-02-06 12:31:23 +08:00
youxiachai
    1

youxiachai   69 天前

好像都是 canvas 自己画的吧?
bojue
    2

bojue   69 天前

canvas 绘制的,一般使用的可能是 wps 或者 spreadjs 的 sdk,腾讯好像是自研
wang93wei
    3

wang93wei   69 天前

腾讯文档快把我坑死了,,,

用啥功能啥功能报错。而且动不动文档就打不开了。

腾讯质量控制就这么差吗?

hqtc
    4

hqtc   69 天前

语雀*好了
liudaqi
    5

liudaqi   69 天前

@hqtc #4 语雀没有原生 Android 客户端。
kealm
    6

kealm   69 天前

SpreadJS
itskingname
    7

itskingname   69 天前

@hqtc 语雀*近在我电脑上一直闪退。macOS
liudaqi
    8

liudaqi   69 天前

@bojue
@kealm

SpreadJS 有 安卓版 SDK 吗?还是须要用 webview 去实现?

coffeedeveloper
    9

coffeedeveloper   69 天前

@itskingname #7 可以去语雀讨论区提供一下相关信息,会有对应的人员帮忙排查一下的。
Jeb
    10

Jeb   69 天前   ❤️ 1

问了下在飞书前端的朋友,内嵌 web,自研绘图引擎。
zpxshl
    11

zpxshl   69 天前 via Android

wps 好像是原生写的,真牛逼
YongkeLi
    12

YongkeLi   69 天前

一直在用腾讯文档 挺好用的呀
DiamondYuan
    13

DiamondYuan   68 天前 via iPhone

https://tool.lu/index.php/en_US/deck/qo/detail?slide=25

钉钉的分享

kealm
    14

kealm   61 天前

用 WebView,语雀、飞书等多多少少都有 SpreadJS 的影子,虽然现在说自研,但肯定是参考了 SpreadJS 的源码(是的,源码可以买到)。