V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
liudaqi
V2EX  ›  Android

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

  •  1
     
  •   liudaqi · 2021-01-28 16:41:58 +08:00 · 6702 次点击
    这是一个创建于 1155 天前的主题,其中的信息可能已经有所发展或是发生改变。
    试了下原生手写的<TableLayout>和<TableRow>的控制,比较麻烦,效果还不好。不知道大厂这些在线文档的表格,一般是用那个库实现的?还是真的要手写?
    14 条回复    2021-02-06 12:31:23 +08:00
    youxiachai
        1
    youxiachai  
       2021-01-28 16:46:37 +08:00
    好像都是 canvas 自己画的吧?
    bojue
        2
    bojue  
       2021-01-28 16:56:42 +08:00
    canvas 绘制的,一般使用的可能是 wps 或者 spreadjs 的 sdk,腾讯好像是自研
    wang93wei
        3
    wang93wei  
       2021-01-28 17:01:31 +08:00
    腾讯文档快把我坑死了,,,

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

    腾讯质量控制就这么差吗?
    hqtc
        4
    hqtc  
       2021-01-28 17:03:19 +08:00
    语雀最好了
    liudaqi
        5
    liudaqi  
    OP
       2021-01-28 17:17:18 +08:00
    @hqtc #4 语雀没有原生 Android 客户端。
    kealm
        6
    kealm  
       2021-01-28 17:45:00 +08:00
    SpreadJS
    itskingname
        7
    itskingname  
       2021-01-28 18:07:59 +08:00
    @hqtc 语雀最近在我电脑上一直闪退。macOS
    liudaqi
        8
    liudaqi  
    OP
       2021-01-28 18:22:26 +08:00
    @bojue
    @kealm

    SpreadJS 有 安卓版 SDK 吗?还是须要用 webview 去实现?
    coffeedeveloper
        9
    coffeedeveloper  
       2021-01-28 19:16:51 +08:00
    @itskingname #7 可以去语雀讨论区提供一下相关信息,会有对应的人员帮忙排查一下的。
    Jeb
        10
    Jeb  
       2021-01-28 19:51:13 +08:00   ❤️ 1
    问了下在飞书前端的朋友,内嵌 web,自研绘图引擎。
    zpxshl
        11
    zpxshl  
       2021-01-28 23:53:34 +08:00 via Android
    wps 好像是原生写的,真牛逼
    YongkeLi
        12
    YongkeLi  
       2021-01-29 10:16:04 +08:00
    一直在用腾讯文档 挺好用的呀
    DiamondYuan
        13
    DiamondYuan  
       2021-01-30 10:32:14 +08:00 via iPhone
    kealm
        14
    kealm  
       2021-02-06 12:31:23 +08:00
    用 WebView,语雀、飞书等多多少少都有 SpreadJS 的影子,虽然现在说自研,但肯定是参考了 SpreadJS 的源码(是的,源码可以买到)。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2024 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 16:16 · PVG 00:16 · LAX 09:16 · JFK 12:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.