精华内容
下载资源
问答
  • 本文讲的是如何让用户发掘移动应用中的“隐藏”手势, 我们将与应用进行交互的手指活动称为手势。可触摸界面为我们使用诸如点击、滑动、捏合等自然手势来控制应用提供了可能。但与图形控制界面相比,这些控制手势...
    本文讲的是如何让用户发掘移动应用中的“隐藏”手势,

    我们将与应用进行交互的手指活动称为手势。可触摸界面为我们使用诸如点击、滑动、捏合等自然手势来控制应用提供了可能。但与图形控制界面相比,这些控制手势往往难以被用户感知,也就是说,如果用户不是事先就知道可以用特定的手势进行操控,他们是不会去刻意尝试(使用手势)的。

    如何帮助用户发掘这些隐藏的手势呢?幸运的是,当下已经有几种可视交互设计技巧供我们选择,来让这些手势浮出水面了。

    启动应用时展示教程和演示

    许多手势驱动的应用偏向于利用教程和演示来指导用户使用。这通常意味着你会展示一些指令指南,来解释应用界面的操作规则。但是,通过界面教程来解释应用的核心功能并不是最优雅的方法。该方法有以下两个缺点:

    • 如果你必须要为你的应用提供配套的指令说明,那就说明你没有为用户提供一个友好的体验,因为你不能期望每个用户都会在使用应用之前阅读说明。

    • 另一个问题则是,用户必须在开始使用应用之前,记住所有他们才刚刚了解到的操控方法。

    打个比方,Clear 应用启动时会强制展示 7 页长的使用指南,而用户必须仔细地阅读所有信息,并尽量的记住它们。这其实是非常糟糕的设计,因为用户必须在体验应用之前做许多准备工作。

    68747470733a2f2f63646e2d696d616765732d31

    Clear 应用中的教程

    避免一次性展示包含多个步骤的演示,试着在对应的会话上下文中再进行指导(当用户实际使用该功能时)。通过多次小的演示,教程其实可以变成一段渐进式的探索之旅:

    将关注点放在一次特定的交互上,而不是试着将所有可能用到的指令全都呈现在界面上。

    就拿 YouTube 应用安卓端的手势教程界面为例:

    68747470733a2f2f63646e2d696d616765732d31

    YouTube 安卓客户端

    该应用同样是基于手势交互的,但它没有以教程形式向用户展示指令。相反,它仅在新用户首次进入应用的某些界面时,展示与该界面相关的使用提示。

    如何在上下文中指导用户

    在上下文中对用户进行指导的技巧,是为了帮助用户掌握那些他们从未使用过的操作方式来与界面元素交互。这项技巧通常包括 小巧的界面提示 以及 简短的动画示意 。

    纯文本指令

    这项技巧基于文本指令来提示用户进行某种手势操作,并精简的描述该操作所起到的作用。

    **小贴士:**尽可能缩短指令文字长度 - 文字越精简,用户就越可能仔细地读完并根据指令完成操作。

    68747470733a2f2f63646e2d696d616765732d31

    图片源于:Material Design

    动态提示(Hint Motion)####

    动态提示(或者说界面提示动画)为元素交互动作的方式和结果提供了预览。举个例子, Pudding Monsters 的游戏机制是完全基于手势的,但它却能让用户较为准确地猜测到交互的方式。动画诠释了功能信息 - 展示一个带有动画的场景,用户便能清楚的知道该怎么做了。

    68747470733a2f2f63646e2d696d616765732d31

    动态提示为元素的操控提供了预览。图片来源:Pudding Monsters

    内容梳理(Content Teases)

    内容梳理属于简单视觉线索(subtle visual clues)的一种,用于表明操作的可能性。下面的例子展示了如何对卡片视图进行内容梳理 - 它简单地在当前卡片下展示了其它的卡片,以此来说明此处可以使用滑动操作。

    68747470733a2f2f63646e2d696d616765732d31

    展览式的导航功能。 图片来源:Barthelemy Chalvet

    总结

    归根结底,没有一个万能的方法,能够满足所有在移动应用或是 web app 中指导用户使用手势的需求。但当涉及到指导用户如何使用界面时,我建议你尽量在相应上下文中使用弹性内容来显示指南,渐进式地展示信息 并配合简短的动画。教程和演示是迫不得已时才考虑的手段。

    感谢阅读!






    原文发布时间为:2017年1月16日

    本文来自云栖社区合作伙伴掘金,了解相关信息可以关注掘金网站。
    展开全文
  • 之前有个客户的需求特别怪,要求应用不在全部应用程序列表里显示,通过拨打指定的电话号码形式启动应用,开始的想发就是在manifest.xml里的第一个activity里不添加 这两个intentfilter。发现在4.0以上的版本就会...

    之前有个客户的需求特别怪,要求应用不在全部应用程序列表里显示,通过拨打指定的电话号码形式启动应用,开始的想发就是在manifest.xml里的第一个activity里不添加<action android:name="android.intent.action.MAIN" />    <category android:name="android.intent.category.LAUNCHER" />这两个intentfilter。发现在4.0以上的版本就会出现错误!4.0会认为你这个是不安全的信息,无法启动。后来在PackageManager里发现了setComponentEnabledSetting这个方法,可以达到效果!看代码吧!

    1. //隐藏效果
    2. PackageManager p = getPackageManager();
    3. p.setComponentEnabledSetting(getComponentName(), PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP);

    //重新显示效果

    1. PackageManager p = getPackageManager();
    2. p.setComponentEnabledSetting(getComponentName(), PackageManager.COMPONENT_ENABLED_STATE_ENABLED, PackageManager.DONT_KILL_APP);


    展开全文
  • android 如何让应用程序在主菜单[launcher]程序列表中动态显示或隐藏 李剑波 2 票 4708 在应用程序自身内部实现,在程序列表中显示或隐藏其图标. ...

    android 如何让应用程序在主菜单[launcher]程序列表中动态显示或隐藏

    在应用程序自身内部实现,在程序列表中显示或隐藏其图标.

    评论 (0) •  • 链接 • 2012-02-20 
    2个答案

    显示图标

    1. PackageManager p = getPackageManager();
    2. p.setComponentEnabledSetting(getComponentName(), PackageManager.COMPONENT_ENABLED_STATE_ENABLED, PackageManager.DONT_KILL_APP);

    隐藏图标

    1. PackageManager p = getPackageManager();
    2. p.setComponentEnabledSetting(getComponentName(), PackageManager.COMPONENT_ENABLED_STATE_DISABLED, PackageManager.DONT_KILL_APP);
    评论 (0) • 链接 • 2012-02-25

    pm disable your.package.name

    pm enable your.package.name

    评论 (0) • 链接 • 2012-02-25
    展开全文
  • 如何让 Finder 显示隐藏文件和文件夹  第一步:打开「终端」应用程序。 第二步:输入如下命令: defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder 第三步:按下「Return」键...

    如何让 Finder 显示隐藏文件和文件夹

      第一步:打开「终端」应用程序。
      第二步:输入如下命令:
      defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder
      第三步:按下「Return」键确认。
      现在你将会在 Finder 窗口中看到那些隐藏的文件和文件夹了。

      如果你想再次隐藏原本的隐藏文件和文件夹的话,将上述命令替换成
      defaults write com.apple.finder AppleShowAllFiles -boolean false ; killall Finder 即可。

      注:该命令适用于 OS X Mavericks 和 OS X Yosemite 系统。对于还在使用 OS X Mountain Lion 或是更早版本的系统的 Mac 用户来说,命令需要稍微变化一下。

    转载于:https://www.cnblogs.com/ivanDing-11/p/4600940.html

    展开全文
  • 我们在网站开发的时候经常会有点击空白处去隐藏已有的元素,DIV或者其他,本次教给大家如何用jquery实现这个特效的方法。一款jQuery点击空白处隐藏弹出层网页特效,点击按钮弹出层、点击页面空白处弹出层消失JS代码...
  • 我在我自己的应用内跳转到其他应用(如:QQ、UC等),如果目标应用已经启动过,但是隐藏了,跳转就不起作用了。怎样能确保我要跳转到的应用能显示出来?
  • 如何让显示密文形式? 版本信息 <ul><li>应用版本/分支:Release v1.7.4</li><li>部署方式:Docker、手工部署</li></ul> 该提问来源于开源项目:hhyo/Archery</p></div>
  • 如何让tomcat窗口隐藏

    2011-10-09 12:42:16
    在启动tomcat应用的时候总是会出现命令窗口,确实有这个命令窗口可以方便我们跟踪,但是也给我们带来了麻烦。想要隐藏该窗口的话可以将tomcat做成服务,具体步骤如下: 在命令行下进入Tomcat下的BIN目录,执行...
  • 如题,有什么简单的方法??
  • 如何让 Finder 显示隐藏文件和文件夹 第一步:打开「终端」应用程序。 第二步:输入如下命令: defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder 第三步:按下「Return」...
  • 第一步:打开「终端」应用程序。 第二步:输入如下命令: defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder 如果你想再次隐藏原本的隐藏文件和文件夹的话,将上述命令替换成 ...
  • 有很多应用程序要求一起动就隐藏起来,这些程序多作为后台程序运行,希望不影响其他窗口,    往往只在托盘区显示一个图标。这些程序通常都是对话框程序,而对话框在初始化的过程上与SDI    、MDI的初始化是...
  • http://www.zhihu.com/question/30153342
  • 按下Home键,最近打开的应用就会显示,那么,如何让应用不在最近应用中显示呢。 在Mainactivity内的activity里加入Android:excludeFromRecents ="true" <activity android:theme="@7f13016d" android:name=...
  • 如何让 Flutter 应用更好地使用 SVG?

    千次阅读 2020-07-08 14:36:22
    本文将带大家了解 SVG 在 Flutter 应用中的性能问题,分享 UC 浏览器内核技术团队在 Flutter 应用中改进 SVG 应用的探索实践。例说历史在计算机的世界里,很多空间优化都隐藏着计算消耗,比如下面这张色彩和形状丰富...
  • 第一步:打开「终端」应用程序 第二步:输入如下命令: defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder 第三步:按下「Return」键确认,现在你将会在 Finder 窗口中看到...
  • 编按:在编辑Word文档的过程...众所周知,Word在我们日常工作中的应用是非常广泛的。在我们处理文档的过程中,有时需要将某些信息隐藏,那么这时候就要利用到Word中的各种隐藏功能了。今天我们就来说说那些鲜为人知...
  • 有些则富有人情味,人感受到代码背后的温暖。因此,今天的文章,我为大家整理了 10 个应用中包含的设计细节,希望其中一些能给你带来惊喜。01. 微信①微信登录使用微信扫码登录第三方网站或 App时,为保护用户的...
  • WIN7系统的任务栏应用小图标中多了一个小三角形,电脑运行的软件会在右下角任务栏中显示,那我们想要把运行的软件隐藏起来,不别人看到,今天的教程就是分享如何隐藏任务栏应用图标的方法。下面我就以图文形式展示...
  • 那是不是就没办法了呢,当然不是,我们可以选择在VS中制作Win32应用程序来解决,它虽然是窗口程序,但是我们可将窗口隐藏掉就不会像之前有闪烁的现象,但是默认生成的Win32应用程序又不能使用MFC类库,给我们编程...
  • 作者 / Chris Banes, Android 开发者关系团队工程师我们将在近期为大家带来一个关于 "手势导航" 的系列连载,本文是手势导航连载的第三篇,...从这一篇文章开始我们将介绍如何处理您的应用和 Android 10 中新引入的...
  • 关于安装包中如何隐藏初始化对话框,一直有朋友在问,今天受网友眼泪成诗和马修的启发,并查看InstallShield帮助文档《Setup.exe and Update.exe Command-Line Parameters》一节,现简单总结如下:在InstallShield...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 546
精华内容 218
关键字:

如何让应用隐藏