我写了个“抹”出来的按钮,大家看看有没用途 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
hyyou2010
V2EX    分享创造

我写了个“抹”出来的按钮,大家看看有没用途

  •  3
     
  •   hyyou2010 6106 次点击
    这是一个创建于 4067 天前的主题,其中的信息可能已经有所发展或是发生改变。
    大家好,我写了一个Android上的“抹”出来的按钮,用法是:
    1、抹动,显示按钮。手不松开按钮就在。
    2、手松开,一秒钟后按钮消失,用户可以在这一秒内按下按钮。
    目的是,随时唤出按钮,松手即消失,让操作最少。
    效果图: https://raw.githubusercontent.com/maxyou/gesturebutton/master/gesturebutton.gif
    代码在: https://github.com/maxyou/gesturebutton
    24 条回复    2014-11-07 16:40:30 +08:00
    lausius
        1
    lausius  
       2014-11-05 16:48:45 +08:00
    有创意。
    zodiac1111
        2
    zodiac1111  
       2014-11-05 16:58:28 +08:00
    弄成菜单用,应该很炫
    limuxy
        3
    limuxy  
       2014-11-05 17:08:36 +08:00
    如果屏幕上的内容是滚动的,这样“抹动”会不会和滚动操作有冲突啊……
    xieguobihaha
        4
    xieguobihaha  
       2014-11-05 17:09:11 +08:00
    好酷炫~
    up76733
        5
    up76733  
       2014-11-05 17:15:18 +08:00
    @limuxy 可以,当作扩展菜单。

    现在如图这个悬浮button会越来越多,可以用来扩展其功能。
    hyyou2010
        6
    hyyou2010  
    OP
       2014-11-05 17:22:32 +08:00
    @limuxy 会有冲突。可以一定程度避免,比如只有斜着滑动才出来按钮,这点很容易扩展。
    hyyou2010
        7
    hyyou2010  
    OP
       2014-11-05 17:25:00 +08:00
    @up76733 这个悬浮的button有点占地方,我构思的这个手势抹出来的按钮就有这个考虑。另外,悬浮的按钮在操作时好像得多按一下。
    kmvan
        8
    kmvan  
       2014-11-05 17:28:59 +08:00
    gif怎么这么卡。。。
    allan1st
        9
    allan1st  
       2014-11-05 17:44:41 +08:00
    感觉实用性没有 pinterest 的 QuickAction 高。
    wcp1231
        10
    wcp1231  
       2014-11-05 18:20:27 +08:00
    我记得 TSF Shell 里可以把应用从文件夹里这样拖出来
    Rita
        11
    Rita  
       2014-11-05 18:57:26 +08:00
    赞哎!
    9o
        12
    9o  
       2014-11-05 21:09:59 +08:00
    我觉得吧,好像你gif演示的时候拉出5个按钮,手指已经到了屏幕下方了,如果真的要改的话可不可以考虑下当按钮大于n的时候,按钮的停留可以稍微长一点,毕竟拉到屏幕底部再回去点最后一个按钮 [如果是菜单的话] 可能会毕竟蛋疼..
    jimmy66
        13
    jimmy66  
       2014-11-05 21:16:03 +08:00
    onlyice
        14
    onlyice  
       2014-11-05 21:24:36 +08:00
    @wcp1231 我也是想到这个,TSF 的动画效果简直不能更赞。。
    onlyice
        15
    onlyice  
       2014-11-05 21:26:47 +08:00
    想法很赞,但是感觉这种交互反人类。。
    hyyou2010
        16
    hyyou2010  
    OP
       2014-11-05 22:42:49 +08:00
    @9o 你好,代码挺简单的,你说的这个完全可以加。gif比较卡,是因为在虚拟机里面跑的,用电脑录屏软件录的,手机里面还算流畅。apk已经上传到https://github.com/maxyou/gesturebutton/blob/master/bin/GestureButton.apk,大家可以放手机试试。
    xcv58
        17
    xcv58  
       2014-11-05 22:56:00 +08:00 via Smartisan T1
    感觉和 path 的有点像
    hyyou2010
        18
    hyyou2010  
    OP
       2014-11-05 23:17:32 +08:00
    @onlyice @wcp1231 刚搜了一下TSF,的确不能更赞,敬佩。
    14ly
        19
    14ly  
       2014-11-05 23:24:36 +08:00 via iPhone
    我想起来ss启动器的抽屉的文件夹
    macken
        20
    macken  
       2014-11-05 23:29:38 +08:00 via Android
    这不就是游戏里面移动效果的慢放版本嘛
    Aether
        21
    Aether  
       2014-11-06 07:48:05 +08:00 via Android
    最好的交互设计是做少而不是做多。不是说视觉上做少,而是步骤上做少。
    jlii
        22
    jlii  
       2014-11-06 13:18:15 +08:00
    看起来很酷!
    robinshi2010
        23
    robinshi2010  
       2014-11-07 09:46:48 +08:00
    想法非常棒。
    R4rvZ6agNVWr56V0
        24
    R4rvZ6agNVWr56V0  
       2014-11-07 16:40:30 +08:00
    nice
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1242 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 17:29 PVG 01:29 LAX 09:29 JFK 12:29
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86