问题描述:希望图标能产生这样一种效果,能使用户无需文字提示或是反复操作,即可使用户知道该图标是需要长按的。就像门把手的设计一样,很自然的用户知道是向外拉,而不是向内推。
很多答主的回答都不是在说「提示」,而是在说「触摸反馈 (Touch Feedback)」,而触摸反馈是需要用户按下之后才会产生效果,不能在用户按下之前就起到提示的作用。如@李翔的答案就是一个提示 (尽管简单粗暴),而不是触摸反馈。 希望答主们能够更好的理解题意再进行回答。
知乎@李翔的回答:
详细说一下,要表示长摁这个持续动作,最好是以一个相同的持续动画对应,就好比楼上下们的渐变和进度条,要给用户一个直观的“我正在干着什么”的效果。
很多人说跳出个提示,这其实和题主的问题就不太对应了….难道你看到门把手会突然跳出个人帮你打开演示一下吗….
如果摁得实在很久,不妨摁的时候在按键旁边文字提示就好了,跳出动画实在影响客户体验。
题外话:
我朋友设计的一个非常暴力的图标….绝对有效果
知乎@eno-one关于该问题的回答:
以下内容多图,手机用户慎入 –
哈哈!这个问题大家被题面给绕进去了。其实可以用逆向思维的角度去理解和回答。
我们先来看看题面,题面中明确的提出以下三个规定:
第一:不允许出现文字提示;
第二:不需要反复操作(也就是说,不能够先怎样,再怎样);
第三:用户直观的看到,便知道;
接下来,请容许我长篇大论的先假设一通。
我们假设在手机上有一个图标,而这个图标是需要用户在长按的情况之下,才能显示子层级内容。我们如何在让客户看到这个按钮之后,就能明白这是一个需要长按的按钮呢?
很抱歉,除了以下这样,我们几乎不可能办到。
因为你被自己的伪需求蒙蔽了。
为何说是伪需求?
你的根本目的不是需要用户长按。
而是,
增加手指接触按钮的时间。
大家看看,在我换了一个角度去看待问题之后,是不是觉得轻松很多了?
那么接下来,我们就围绕着如何增加客户手指接触按钮的时间来大做文章吧!
可以举出好多例子呢!
方法一:
方法二: