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

摸鱼摸了一个小程序

  •  
  •   moohng · 162 天前 · 3961 次点击
    这是一个创建于 162 天前的主题,其中的信息可能已经有所发展或是发生改变。

    花了一个星期的摸鱼时间,搞了我的第一个小程序

    可是身边的人都不懂,这份喜悦也不知道跟随分享,希望来这里能找一点安慰吧

    虽然看起来简单,不过也踩了很多坑在里面,后面有时间再整理一篇小程序Canvas相关的技术文章

    年后抽时间再加一些新的功能进去,敬请期待

    微信搜索** [涂图了] **即可体验

    现在唯一的特色功能应该就是可以将绘图的笔记保存起来,然后再自动将图模拟绘制出来。不过感觉这个功能还是有点单调,少了一些可玩性

    程序员的头脑只会技术😅😅😅

    img

    第 1 条附言  ·  160 天前
    针对上面大家提出来的问题,特意新开了一贴,现在给大家分享一下我解决问题的思路 https://www.v2ex.com/t/831052 ,欢迎现在还没有回去过年的大佬们一起过来探讨
    30 条回复    2022-02-12 13:34:18 +08:00
    xwayway
        1
    xwayway  
       162 天前
    报一个 bug, 设备 ip8, 系统 ios15.1 ,微信版本 8.0.17 , 笔画在触点的右下方大概 3cm 处,,,
    SevenElevenZ
        2
    SevenElevenZ  
       162 天前
    ip11 微信 8.0.10 跟 1 楼同样画笔在右下方向左 2cm 处,界面不适配
    x86
        3
    x86  
       162 天前   ❤️ 5
    你懂摸鱼嘛,摸鱼还撸代码摸了个寂寞 🐕
    Coverlove
        4
    Coverlove  
       162 天前
    iPhone8 14.4.2 ,同样发现 1,2 楼所述问题,绘画超出了中间矩形就清除不掉了
    moohng
        5
    moohng  
    OP
       162 天前
    @xwayway 哈哈,测试不过关,感谢各位的反馈
    moohng
        6
    moohng  
    OP
       162 天前
    @SevenElevenZ 感谢反馈
    mozhizhu
        7
    mozhizhu  
       162 天前
    应该把弹出层 touchmove 干掉
    wcyl
        8
    wcyl  
       162 天前
    不错不错 就是画板和触摸位置不对
    moohng
        9
    moohng  
    OP
       162 天前
    @x86 这不马上过年了吗,摸鱼顺便学点东西,好年后跳槽😅
    moohng
        10
    moohng  
    OP
       162 天前
    @wcyl 看来应该都是 iOS 上的适配问题
    wcyl
        11
    wcyl  
       162 天前
    @moohng #10 并不是 我是小米 9 画板背景设置颜色后 左和上会有空白条 也无法在上面绘画
    moohng
        12
    moohng  
    OP
       162 天前
    @mozhizhu 你的意思是弹出后也能正常绘图,这样切换颜色款度确实会方面一些,少很多操作,感谢反馈
    mozhizhu
        14
    mozhizhu  
       162 天前
    @moohng 你是不知道……iOS 页面回弹,这东西没法阻止,如果没有 touchmove.stop 选画笔这种弹出层上滑动就会触发页面回弹
    TomVista
        15
    TomVista  
       162 天前
    ios 禁用回弹 scroll-view.bounces
    moohng
        16
    moohng  
    OP
       162 天前
    @TomVista 看到大家的反馈,看来踩的坑还不够多😅😅😅,一会儿去找个 iOS 手机测试一下
    PrtScScrLk
        17
    PrtScScrLk  
       162 天前
    大佬的摸鱼!!!
    ae86
        18
    ae86  
       162 天前
    学习了
    IamCyborg
        19
    IamCyborg  
       162 天前
    老哥 可以看看源码嘛 想学习一下
    daimubai
        20
    daimubai  
       162 天前
    厉害!
    MsHan
        21
    MsHan  
       162 天前
    我司程序员搞的小程序,经常打开要重新授权,而且每次打开要等很久速度太慢了
    aecra
        22
    aecra  
       161 天前
    笔画稍微多了更换背景色延时会很高,可以考虑增加加载交互
    willsank0430
        23
    willsank0430  
       161 天前
    @MsHan 你司程序员文档估计没怎么看
    smilefishes36
        24
    smilefishes36  
       161 天前
    哇,做得好棒!期待学习
    MsHan
        25
    MsHan  
       161 天前
    @willsank0430 和喜茶、奈雪 、顺丰,这些微信小程序差远了
    moohng
        26
    moohng  
    OP
       161 天前
    @aecra 确实,把背景图层分离出来,这样可以解决切换背景慢的问题。但是路径图层不好分离,撤销上一步的操作还是有很大的延时,有没有什么好的建议?
    moohng
        27
    moohng  
    OP
       161 天前
    @moohng 如果一条路径搞一个 canvas 图层,这样会不会性能消耗也比较大啊
    luujiatian
        28
    luujiatian  
       160 天前 via Android
    老哥,那个重新播放的逻辑是把每个坐标点都存到数组吗
    moohng
        29
    moohng  
    OP
       160 天前
    @luujiatian 是的,不光坐标点,还要存宽度颜色等属性
    PrtScScrLk
        30
    PrtScScrLk  
       145 天前
    老哥有没有兴趣搞一个你画我猜的小程序
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2847 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 11:32 · PVG 19:32 · LAX 04:32 · JFK 07:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.