精华内容
下载资源
问答
  • 最新Axure App常用设计元件库,加快产品页面设计,内含Android Material Design设计风格、ios设计风格组件、小程序组件,多款流行手机外壳样式
  • Axure rp8最新APP设计全库,主要用于APP设计,也可以用于WEB设计
  • 本文给出了详细的软件设计过程、部分界面图及主要功能运行流程图,本文还对高度过程中遇到的问题和解决方法进行了详细的讨论,该运动APP集计时,秒表,心跳速率,统计步数等功能于一体,性能良好,在Android系统中能...
  • MATLAB APP设计工具

    万次阅读 多人点赞 2020-06-26 16:19:25
    访问权限四、App设计工具的设计实例1.打开App Designer,添加组件2.利用属性面板设置组件对象的属性3.编写代码,实现组件功能(1)编写自定义函数(2)编写组件对象回调函数4.运行App5.打包App应用思考与实验


    转载于《MATLAB基础与应用教程(第2版)》蔡旭晖 刘卫国 蔡立燕 | 微信读书 链接

    App 设计工具是MATLAB R2016a推出的应用程序设计工具,和GUIDE一样,它也是一个可视化集成设计环境。除了提供和 GUIDE 类似的标准用户界面组件,还提供了和工业应用相关的组件,如仪表盘、旋钮、开关、指示灯等。使用App设计工具可以开发出操作界面友好、可以共享的MATLAB应用模块。

    App 的用户界面的构成要素是组件(Component),它是指可重复使用并且可以和其他对象进行交互的对象,是封装了一个或多个实体程序模块的实体,可以复用。GUIDE设计的用户界面的构成要素是控件,控件是一种特殊的组件,仅用于可视化呈现数据。

    一、 App Designer

    1.打开App Designer

    打开App Designer有两种方法:

    • 在 MATLAB 桌面中,选择“主页”选项卡,单击工具栏的“新建”按钮,从弹出的命令列表中选择“App”下的命令项“App设计工具”,打开App Designer。
    • 在MATLAB命令行窗口输入“appdesigner”命令,打开App Designer。

    2.App Designer窗口

    如图10.10所示,App Designer窗口由快速访问工具栏、功能区和App编辑器组成。
    在这里插入图片描述

    功能区提供了操作文件、打包程序、运行程序、调整用户界面布局、编辑调试程序的工具。功能区的工具栏与快速访问工具栏中的“运行”按钮都可运行当前App。
    App Designer用于用户界面设计和代码编辑,用户界面的设计布局和功能的实现代码都存放在同一个.mlapp文件中。App编辑器包括设计视图和代码视图,选择不同的视图,编辑器窗口的内容也不同。

    (1)设计视图

    设计视图用于编辑用户界面。选择设计视图时,设计器窗口左边是组件库面板,右边是组件浏览器和属性面板,中间区域是用户界面设计区,称为画布。
    组件库提供了构建应用程序用户界面的组件模板,如坐标轴、按钮、仪表盘等。组件浏览器用于查看界面的组织架构,属性面板用于查看和设置组件的外观特性。
    设计视图功能区的第2个选项卡是“画布”。“画布”选项卡中的按钮用于修改用户界面的布局,包括对齐对象、排列对象、调整间距、改变视图显示模式等工具。

    (2)代码视图

    代码视图用于编辑、调试、分析代码。选择代码视图时,设计器窗口左边是代码浏览器和App的布局面板,右边是组件浏览器和属性检查器,中间区域是代码编辑区。
    代码浏览器用于查看和增删图形窗口和控件对象的回调、自定义函数及应用程序的属性,回调定义对象怎样处理信息并响应某事件,属性用于存储回调和自定义函数间共享的数据。代码视图的属性检查器用于查看和设置组件的值、值域、是否可见、是否可用等控制属性。
    代码视图功能区的第2个选项卡是“编辑器”。“编辑器”选项卡有7组按钮,“插入”组按钮用于在代码中插入回调、自定义函数和属性,“导航”组按钮用于在.mlapp文件中快速定位和查找内容,“编辑”组按钮用于增删注释、编辑代码格式。

    二、App组件

    组件对象是构成应用程序用户界面的基本元素,下面介绍这些组件。

    1.组件的种类及作用

    在MATLAB 2017b中,App Designer将组件按功能分成4类。

    • 常用组件:与 GUIDE 中功能相同、外观相似的组件,包括坐标区、按钮、列表框、滑块等。GUIDE 中的“可编辑文本”控件在 App 组件库中分成了分别用于输入数值和文本的两种“编辑字段”组件。
    • 容器类组件:用于将界面上的元素按功能进行分组,包括“面板”和“选项卡组”组件。
    • 图窗工具:用于建立用户界面的菜单,包括“菜单栏”组件。
    • 仪器类组件:用于模拟实际电子设备的操作平台和操作方法,如仪表、旋钮、开关等。
      组件对象可以在设计视图中用组件库中的组件来生成,也可以在代码中调用App组件函数(如uiaxes函数、uibutton函数等)来创建。组件对象所属图形窗口是用uifigure函数来创建的,与在GUIDE中建立的传统图形窗口不同。

    2.组件的属性

    组件对象与控件对象相比,属性较少,常见属性如下。

    Enable属性

    用于控制组件对象是否可用,取值是’On’(默认值)或’Off '。

    Value 属性

    用于获取和设置组件对象的当前值。对于不同类型的组件对象,其意义和可取值是不同的。

    ● 对于数值编辑字段、滑块、微调器、仪表、旋钮对象,Value属性值是数;对于文本编辑字段、分段旋钮对象,Value属性值是是字符串。
    ● 对于下拉框、列表框对象,Value属性值是选中的列表项的值。
    ● 对于复选框、单选按钮、状态按钮对象,当对象处于选中状态时,Value属性值是true;当对象处于未选中状态时,Value属性值是false。
    ● 对于开关对象,当对象位于"On"档位时,Value 属性值是字符串’On’; 当对象位于"Off"档位时,Value属性值是字符串’Off’。

    Limits 属性

    用于获取和设置滑块、微调器、仪表、旋钮等组件对象的值域。属性值是一个二元向量[Lmin,Lmax],Lmin用于指定组件对象的最小值,Lmax用于指定组件对象的最大值。

    Position属性

    用于定义组件对象在界面中的位置和大小,属性值是一个四元向量[x,y,w,h]。x和y分别为组件对象左下角相对于父对象的x、y坐标,w和h分别为组件对象的宽度和高度。

    三、类的定义

    用App Designer设计的应用程序,采用面向对象设计模式,声明对象、定义函数、设置属性和共享数据都封装在一个类中,一个.mlapp 文件就是一个类的定义。
    数据变成了对象的属性(properties),函数变成了对象的方法(methods)。

    1.App类的基本结构

    App类的基本结构如下:

    classdef 类名 <matlab.apps.AppBase
      properties(Access=public)
        ……
      end
      methods(Access=private)
         function 函数1(app,event)
          ……
         end
         function 函数2(app)
          ……
         end
       end
    end
    

    其中,classdef是类的关键字,类名的命名规则与变量的命名规则相同。后面的“<”引导的一串字符表示该类继承于MATLAB的Apps类的子类AppBase。properties段是属性的定义,主要包含属性声明代码。methods段是方法的定义,由若干函数组成。
    App设计工具自动生成一些函数框架。控件对象的回调函数有两个参数,其他函数则大多只有一个参数app。参数app存储了界面中各个成员的数据,event存储事件数据。

    2.访问权限

    存取数据和调用函数称为访问对象成员。对成员的访问有两种权限限定,即私有的(Private)和公共的(Public)。私有成员只允许在本界面中访问,公共成员则可用于与 App 的其他类共享数据。
    在.mlapp文件中,属性的声明、界面的启动函数startupFcn、建立界面组件的函数createComponents,以及其他回调函数,默认是私有的。

    四、App设计工具的设计实例

    下面通过实例,说明App设计工具的具体使用方法。
    【例】 生成一个用于观察视点仰角和坐标轴着色(投影)方式对三维图形显示效果影响的应用程序,界面如下图所示。界面右上部的列表用于选择绘图函数,中间的旋钮用于设置视点,右下部的分段旋钮用于设置坐标轴着色方式。
    [插图]
    操作步骤如下。

    1.打开App Designer,添加组件

    在App Designer窗口左部组件库中选择“坐标区”组件[插图],将其拖曳至设计区,调整好大小和位置。再添加一个列表框、一个切换按钮组、两个旋钮、一个跷板开关和一个分挡旋钮,然后按下图调整组件的位置和大小。
    [插图]将控件对象重新命名。在组件浏览器中选中旋钮对象Knob,然后按F2键,将旋钮对象Knob更名为 Knob_az;或者右键单击旋钮对象,从快捷菜单中选择“重命名”命令项,进行修改。按同样方式,将旋钮对象Knob2更名为Knob_el,将分段旋钮对象Knob3更名为Knob_shading,将切换按钮组 ButtonGroup 中的按钮对象 Button 更名为 surfButton,将按钮对象 Button2更名为meshButton,将按钮对象Button3更名为contour3Button。
    单击工具栏中的“保存”按钮,将设计的图形界面保存为.mlapp 文件。例如,将其存为appdemo0.mlapp。

    2.利用属性面板设置组件对象的属性

    在设计视图的设计区依次选择各个组件对象,在对应的属性面板中按下表设置组件对象的属性。
    [插图]

    3.编写代码,实现组件功能

    (1)编写自定义函数

    编写用于绘制图形的updateplot函数和调整视点的updateview函数。
    ① updateplot函数
    切换到App Designer的代码视图,选择功能区的“编辑器“选项卡,单击工具栏中的“添加函数”按钮,这时,在代码中增加了一个私有函数框架,结构如下:

    function results=func1(app)
    end
    

    也可以在App Designer的代码浏览器选“函数”选项卡,单击“搜索”栏右端的“添加函数”按钮,添加一个私有函数框架。若需要添加公共函数,则单击“添加函数”按钮的展开箭头,从展开的列表中选择“公共函数”。
    将上述函数的名称 func1更改为 updateplot。由于不需要返回值,删去函数头中的字符串“results =”。updateplot函数用于绘制图形,在updateplot函数体加入以下代码:

    %根据在列表框中的选择,确定绘图数据
    switch app.ListBox.Value
      case 'Sinc'
       [x,y]=meshgrid(-8:0.3:8);
       r=sqrt(x.^2+y.^2);
       z=sin(r)./(r+eps);
      case 'Peaks'
       [x,y,z]=peaks;
      case 'Sphere'
       [x,y,z]=sphere;
    end
    %根据在切换按钮组中按下的按钮,确定绘图方法
    switch app.ButtonGroup.SelectedObject
      case app.surfButton
       surf(app.UIAxes,x,y,z)
       app.Knob_shading.Enable='On';
      case app.meshButton
       mesh(app.UIAxes,x,y,z)
       app.Knob_shading.Enable='Off';
      case app.contour3Button
       contour3(app.UIAxes,x,y,z)
       app.Knob_shading.Enable='Off';
    end
    

    ② updateview函数
    按同样方式建立用于更新坐标轴视点的updateview函数框架,然后在updateview函数体加入以下代码:

    el=app.Knob_el.Value;
    az=app.Knob_az.Value;
    view(app.UIAxes,az,el)
    

    (2)编写组件对象回调函数

    ① 为打开用户界面编写响应代码。在设计视图中,右键单击图形窗口空白处,从快捷菜单中选择“回调”下的“添加StartupFcn回调”命令项,这时,将切换到代码视图,并且在代码中增加了StartupFcn函数框架,结构如下:

    % Code that executes after component creation
    function startupFcn(app)
    end
    

    也可以在代码浏览器中,选择“回调”选项卡,单击搜索栏右端的“添加回调函数”按钮,在弹出的“添加回调函数”对话框中选择组件、回调,修改回调函数名(默认名称与回调相同),然后单击“确定”按钮来添加StartupFcn函数框架。要在运行中打开用户界面,使用默认数据和绘图函数绘制图形,则在StartupFcn函数体加入以下代码:

    updateplot(app)
    

    ② 为列表框和切换按钮组编写响应代码。在设计视图中,右键单击列表框对象ListBox,从快捷菜单中选择“回调”下的“添加 ListBoxValueChanged 回调”命令项,这时,将切换到代码视图,并且在代码的methods段中增加了ListBoxValueChanged函数框架,如下所示:

    methods (Access=private)
      %Value changed function: ListBox
      function ListBoxValueChanged(app,event)
      end
    end
    

    当程序运行时,用户在列表框中选择一个绘图数据源,将调用 updateplot 函数绘制图形,因此在ListBoxValueChanged函数体输入以下代码:

    updateplot(app)
    

    单击切换按钮组的某个按钮也将重绘图形,因此按同样方式建立按钮组的回调函数ButtonGroupSelectionChanged,并在函数体中输入以上代码。
    ③ 为旋钮对象编写响应代码。建立用于设置视点方位角的旋钮对象的回调函数 Knob_azValueChanged和设置视点仰角的旋钮对象的回调函数Knob_elValueChanged,并在两个函数的函数体中输入以下代码:

    updateview(app)
    

    ④ 为分段旋钮编写响应代码。分段旋钮用于设置着色方式,建立该对象的回调函数Knob_shadingValueChanged,并在函数体中输入以下代码:

    shading(app.UIAxes,app.Knob_shading.Value)
    

    ⑤ 为跷板开关编写响应代码。跷板开关用于显示/隐藏网格,建立该对象的回调函数SwitchValueChanged,并在函数体中输入以下代码:

    switch app.Switch.Value
      case 'On'
       grid(app.UIAxes,'On');
      case 'Off'
       grid(app.UIAxes,'Off');
    end
    

    4.运行App

    单击App Designer功能区“设计器”选项卡工具栏的“运行”按钮(或单击快速访问工具栏中的“运行”按钮,或按F5键),即可运行程序,打开用户界面。
    在运行窗口中将振幅比调到3,相位差调到90°,白噪声开关拨到“On”,单击“开始”按钮。

    5.打包App应用

    程序运行成功,可以将程序打包为一个MATLAB应用模块。单击App Designer的“设计器”选项卡工具栏中的“App打包”按钮,弹出“应用程序打包”对话框。
    如图10.13所示,在对话框中部“描述您的App”下的应用名称栏输入“SuperpositionofWaves”,在对话框右边的”打包为安装文件“的输出文件夹”栏指定打包文件的输出文件夹。然后单击“打包”按钮。在这里插入图片描述打包完成,对话框左部出现链接“打开输出文件夹“。单击此链接,可以看到在输出文件夹生成了两个文件,即SuperpositionofWaves.prj和SuperpositionofWaves.mlappinstall。
    在MATLAB桌面的“当前文件夹”中找到文件Superposi tionofWaves.mlappinstall,双击这个文件,将弹出图10.14所示“安装”对话框。
    [插图]
    在对话框中单击“安装”按钮进行安装。安装成功后,选择MATLAB桌面的“APP”选项卡,单击工具栏右端的“显示更多”按钮,可以看到应用列表中加入了这个应用模块。此后,在其他MATLAB程序中可以使用这个模块。

    思考与实验

    一、思考题
    1.比较Units属性对度量长度的影响。分别建立两个窗口,第1个窗口用pixels作为度量单位,窗口大小为400×300。第2个窗口使用相对度量单位,窗口宽、高分别为屏幕的40%和30%。
    2.在GUIDE,常用什么属性作为区分控件对象的标识?
    3.分别用GUI函数和用GUIDE工具建立一个图形用户界面,界面中包含一个坐标轴和一个按钮。运行该用户界面,单击按钮,在坐标轴绘制函数 f ( x ) = s i n ( 1 / x ) f(x)=sin(1/x) f(x)=sin(1/x)曲线。比较两种方式的回调函数的定义方法。
    4.分别用GUIDE和App设计工具建立一个应用程序。程序的用户界面中包含一个可编辑文本框(编辑字段)、一个标签和一个按钮。运行该程序,单击按钮,从文本框输入一个实数,在标签输出该数的正弦值。比较两种方式建立用户界面的方法,以及回调函数中获取/设置控件对象属性值的方法。
    二、实验题
    1.设计一个用户界面,其中有一个静态文本对象、一个可编辑文本框,两个复选框和一组单选按钮。在编辑框中输入一个数,单击按钮,可以设置静态文本框中的文字的大小;复选框用于设置文字是否为粗体、倾斜;单选按钮用于设置字体的颜色。
    2.绘制一条阿基米德螺线,创建一个与之相联系的快捷菜单,用以控制曲线的颜色。
    3.设计用户界面,分别从3个可编辑文本框输入参数 a、b 和 n 的值,绘制极坐标函数 ρ = a c o s ( b + n θ ) ρ=acos(b+nθ) ρ=acos(b+nθ)曲线,考察参数对曲线的影响。
    4.用App设计工具建立一个App,App运行界面包含一个坐标轴、一个旋钮、一个分段旋钮和一个按钮。旋钮的值域为[0,5],分段旋钮的值域为[1,4]。运行该 App,在界面单击按钮,从旋钮获取m的值,从分段旋钮获取n的值,在坐标轴绘制下列曲线:

    { x = m s i n t y = n c o s t \begin{cases}x=msint \\ y=ncost \end{cases} {x=msinty=ncost
    t ∈ [ 0 , 2 π ] t\in[0,2\pi] t[0,2π]

    我遇到的问题

    复制代码的时候有红线,提示字符数无效,只需要把红线删掉就行了。
    在这里插入图片描述
    还有一些字母书写错误,改正后成功运行:
    在这里插入图片描述

    展开全文
  • APP设计:(一)app界面常用设计规范

    万次阅读 多人点赞 2019-07-10 15:55:27
    app设计是一个看似简单其实复杂的事情,每一个部件的设计都有一定的规范和设计思路可寻。 app设计,也就是我们常说的手机应用程序的界面设计。 如今手机已成为我们生活工作密不可分的一个工具,各行业各类型的app...

    app设计是一个看似简单其实复杂的事情,每一个部件的设计都有一定的规范和设计思路可寻。

    app设计,也就是我们常说的手机应用程序的界面设计。

    如今手机已成为我们生活工作密不可分的一个工具,各行业各类型的app层出不穷。

    经过几年的发展逐渐成熟,也逐渐形成一些普适的设计规范,包括布局、各部件尺寸、字体运用等等。虽然说设计要创新,不能一成不变,但考虑到用户的使用习惯,提高用户体验感,在一些趋于统一的问题上遵循一定的规范,才能使我们的app产品更具推广性和适用性。

    不是谁都有能力成为一个行业的引领者,特别是作为行业新手,更应熟知一些规范,然后在遵循规范的同时慢慢学会灵活变通,赋予产品特色,提高其用户辨识度,直到独具一格。

    下面我将就app设计工作涉及到的界面设计、部件设计、交互体验、视觉提升等方面的内容进行整理总结,把认为比较重要的点以及其他需要补充的点着重记录和分享。

     

    一、app界面常用设计规范

    app界面的设计规范,这里的界面设计不是说视觉效果上的美化设计,而是一些如尺寸、间距、布局、比例、适配性方面的设计规范。虽然乍看都是小细节的东西,但作为一个合格的UI设计师,就是要在纠结每个像素单位的过程中练成像素眼来打造出一个合格的界面产品,差一点也许一般人分辨不出来,但一定会不同程度影响到一款产品的设计专业度,进而影响用户体验。

    一篇酷友的整理蛮全面的,https://www.zcool.com.cn/article/ZNjQ0NjQw.html,推荐认真学习收藏一下,特别是新手设计师,在刚上手一下子手足无措时,可以直接借鉴。

    内容包括:

    界面设计尺寸及栏高度

    边距和间距

    内容布局

    界面图片设计比例

    建立统一风格的图标

    APP版式设计规范

    界面文字设计规范

    设计适配

    切图规范

    设计稿标注

     

    部分要点:

    01.关于设计稿尺寸选择问题(包括iphoneX)

    能一稿多版本适用肯定是最好的,而且现在有很多实用的切图工具帮助我们解决了很多适配的问题。

    iphoneX出现以后,许多渲染图都以IphoneX作为展示模板,效果很具沉浸性,app界面展现更具魅力,但由于比例发生变化,那设计稿肯定也要相应调整。

    很多设计师都是习惯用750*1334作为设计尺寸。这个中间尺寸向下可以适配640x1136px,向上可以适配1242x2208px和750x1624px/1125x2436px。

    关于倍率、分辨率问题,估计还是有很多设计师是了解的云里雾里的,那又应该以什么设计尺寸来适配热门的iphoneX呢。

    对于习惯使用750*1334的设计师来说,iphoneX设计的时候我们依然可以采用熟悉的尺寸作为模板,只是高度增加了290px,设计尺寸为750*1624(@2x)。

    但要特别注意:状态栏的高度要由原来的40px变成了88px,另外底部要预留68px的主页指示器的位置。

    对于大多数采用瀑布流的页面来说,仅仅是屏幕高度上的变化,可以无视。

    但对于如:新手引导页、音乐播放器等需要单屏显示的界面就需要重新布局。

    02.关于界面中各种栏(状态栏、导航栏、标签栏、工具栏)的高度尺寸规定

    iOS严格规定了各个栏的高度,这个是必须遵守的。

    03.关于界面图片比例

    其实关于图片的比例并没有个很统一的规范,可能有些设计师也是凭感觉或者通过借鉴行业知名APP的尺寸来进行设计。但其实可以有更科学的方法来进行自主尺寸确定。

    常见的图片尺寸有16:9、4:3、3:2、2:1、1:1和1:0.618(黄金比例)等。

    这些比例不无根据,如16:9 是根据人体工程学的研究,发现人的两只眼睛的视野范围是一个长宽比例为16:9的长方形,4:3 是勾三股四弦五,在摄影中非常常见。

    科学研究出的比例自然有其自然道理,无论在什么行业都可能发挥作用,所以了解了这个方法将非常实用,以后再进行尺寸选择时不再盲目,可以根据自己的设计需求自行确定图片的具体尺寸。(但数字要选相近的偶数)

     

    04.关于字体使用规范

    APP中字号范围一般在20-36之间(@2x),所有的字号设置都必须为偶数,上下级内容字号极差关系为2-4号。

    字体的颜色设置一般很少用纯黑色,一般用深灰色和浅灰色、细体和粗体(注意要用字体本身的字重,不能用PS的加粗功能)来区分重要信息和次要信息,进行信息层级的划分。

    注释:百度曾经做过一个调查。对于app字体大小调查结果如下:

    Image title

    以下紧供参考:

    Image title

    05.内部设计

    1、所有能点击的图片不得小于44px(Retina需要88px) 

    2、单独存在的部件必须是双数尺寸

    3、两倍图以@2x作为命名后缀

    4、充分考虑每个控制按钮在4中状态下的样式

    其他参考:

    原文链接:https://www.zcool.com.cn/article/ZNzcwMjQw.html

    https://www.25xt.com/screen/ios.html

    http://www.ui.cn/detail/297025.html

    https://www.baidu.com/link?url=3WHQETATtUHDS77eal0B6imb-VYogTkS7WOUe2LDiuEf2VAi6PXbuPhmI_6vf4SzIgbZ6LeG0xM6OuaQJqrn4a&wd=&eqid=a45158200000162b000000065b99c04b

    https://www.baidu.com/link?url=2SU6Fbaq_i4a1MkXyfT7b4pgS67pxqkUaMuYQneWNNqigUPWG6BOGDi_ksnuWZeI&wd=&eqid=b03a54980000bd55000000065b99c783

    展开全文
  • 创意UI Photoshop玩转APP设计978-7-115-37243-7_13693434
  • 本科毕业设计——APP

    2020-04-04 10:19:00
    本科毕业设计,做一个家用数据中心APP,功能有用户授权管理、数据传输。使用最新的Android Studio开发的。在数据删除有点小问题,会闪退。
  • 2018年广东省大学生电子设计竞赛一等奖作品——一种基于蓝牙和语音控制的智能家居系统:APP部分设计源码
  • APP设计主要流程

    千次阅读 2018-04-18 17:02:38
    App设计流程第一步、从APP产品需求入手,考虑我们到底要用什么主色调根据产品定位和目标用户群体选择主色调定好尺寸:设计尺寸是多大,是以640*1136设计还是750*1136 还是1242 *2208来设计。所有APP设计尺寸大小规范...

    App设计流程

    第一步、从APP产品需求入手,考虑我们到底要用什么主色调

    根据产品定位和目标用户群体选择主色调

    定好尺寸:设计尺寸是多大,是以640*1136设计还是750*1136 还是1242 *2208来设计。所有APP设计尺寸大小规范:http://www.25xt.com/appsize 

     

     

    第二步、配色和辅助色用什么颜色

    在考虑到产品气质和品牌色的同时,我们经常要考虑配合衬托产品主色调的辅助色。在不同的产品中,辅助色运用的策略是不同的,比如我们经常说的:邻近色、对比色等。都是我们选择辅助色的方法。

    配色在线网站:http://colourco.de/ 

    以及主色调和辅助色的信息图解 APP色彩搭配方案是由主色、辅助色和点缀色构成 

    第三步、用什么风格来表达

    定好风格:可以根据产品需求,从竞品当中找到几个合适的参考。

    现在来说,说到风格一句话,扁平风。但是在扁平中也有区别。比如下图,同样是扁平。但是左图微微带有一些光影,而右图是纯扁平。你能说哪个好或者不好吗?不能。

    同样的信息,在UI的表达上也有不同的表达方式。那么只能在具体你的UI设计中去考虑具体你需要用什么风格。这些都是UI的工作内容

    第四步APP图标化画成什么风格和创意表达

    同样是设置、发现、首页,不同的app在基本结构一致的情况下也有很多细微的差别。倒是是要用圆角的icon、还是直角,是用面还是线形,这背后的设计语言逻辑是什么,设计目的是什么。都是需要UI设计来考虑。

    比如:同样是腾讯的产品,手Q和微信的icon就完全不一样。其原因是由于产品面面对的人群不同,手Q更偏年轻化。同样,你去看陌陌、来往、易信的聊天icon也是不一样的。这都是需要UI设计师一点点抠细节的去画出来的。

    第五步、如何表达情感化设计,特别是app引导页的设计和启动页的设计

    总体原则参照博文 www.25xt.com/allcode/2289.html 

    1、引导页的设计 参照 https://www.jianshu.com/p/8edd3c1ec51e 

    2、引导页的实现 IOS参照 https://www.jianshu.com/p/afde7b6abf68           

        android 参照 https://www.jianshu.com/p/74f9765c2041 

    3、启动页的设计 参照 https://www.jianshu.com/p/e39365422616 

     请记住,启动图像并不是为您提供机会进行艺术展示;它完全是为了增强用户对应用程序能够快速启动并立即投入使用的感知度。

    4、菜单设计 例如:BoomMenu“会爆炸”的菜单 https://juejin.im/repo/59ed6aedbb941b1e74a5ac59 

     

    5、其他功能实现方案 比如视频音频,日历,动画等

    https://juejin.im/repos/filtered?tag=Android_%E7%BB%98%E5%9B%BE 

    第六步、动效如何做或者说APP交互怎么实现

    因为手机交互是动态的。所以我们如果可以用在一些跳转页面引用动效设计,无意是对整个app加分的好方法。

    第七步、宣传推广的APP  图标icon 的设计

    关于app的图标设计方法,一万个人有一万个答案,那么具体怎么做,还是要考虑用户、场景、需求等细节。产品可以提供方向,但是具体的落地还是需要UI设计师来完成。

     


    展开全文
  • 基于Android的理财APP设计与实现

    千次阅读 多人点赞 2019-04-06 18:30:32
    上效果图:想要源码的评论留下QQ,扫描右边二维码关注公众号毕设在线,更有机会抽奖额。 标题

    上效果图:想要源码的评论留下QQ,扫描右边二维码关注公众号毕设在线,更有机会抽奖额。

     

     

     

     

     

     

     

    标题

     

     

     

     

    展开全文
  • 移动购物APP设计与实现

    万次阅读 多人点赞 2017-07-08 13:49:24
    目 录 摘要. I 关键词....1.1 设计背景. 2 1.2 设计目标和意义. 2 2 系统概述. 2 2.1 开发工具简介. 2 2.2 开发环境介绍. 3 2.3 相关技术简介. 3 3 系统需求分析. 6 3.2 购物流程图设计. 7 3.
  • 《更优秀的APP:31个APP用户界面设计经典案例》深入讲解了智能手机APP用户界面(UI)设计最常用样式的完整设计思路,和用Photoshop与Illustrator制作的详细过程。全书共4个部分,第1部分是APP用户界面设计基础,包括...
  • 旅游APP设计与实现

    千次阅读 热门讨论 2019-07-17 09:56:36
    详看评论区
  • 利用Android studio 实现简单且较为完整的记账app设计 该文档涉及到了整个app设计的过程由于本人也是新手所以可能大部分代码和描述都比较繁琐,可以直接跳到优化方案了解可优化部分; 包含内容:引言 项目总体分析 ...
  • 目前移动设计在我们的工作中越来越重要啦,除了...为了能在交互设计和用户体验上做出比竞品更优秀的移动APP产品,我们必须知道移动设计的基本原则。 之前25学堂有跟大家说到移动APP客户端的UI设计原则及UI界面适配...
  • 本文具体介绍app设计的过程 文章目录1. 选择串口2. 选择波特率 1. 选择串口 使用下拉框控件 双击"下拉框",“下拉框”label变为可编辑,修改label为“COM”;同样修改“option 1”为“COM1” ...
  • 安卓电商app设计与实现

    千次阅读 热门讨论 2019-03-26 21:14:52
    我们都知道电商类的系统是比较复杂的,不论是其业务,还是功能,这里我们就模仿电商大部分功能自己亲自实战下。 ModelMall 1 效果图 2项目传送门 ModelMall ...这里感谢json在线模拟网站...
  • 3天时间,能干什么,坐身于江浙沪,快递包邮仅需3天。3天时间包你学会APP完整框架,还等什么?!赶紧来学习鸭:)
  • APP产品原型设计模板,产品原型源文件,下载后即可开始设计产品原型。
  • Axure原型APP设计规范

    千次阅读 2019-09-23 14:00:14
    一、界面的设计尺寸和栏高度 二、边距和间距 三、内容布局 四、界面图片设计比例 五、界面文字设计规范 目前主流的 iOS 设备主要有 iPhone SE(4英寸)、iPhone 6s/7/8(4.7英寸)、iPhone 6s...
  • 写作时间: ...第7课:app设计打包,完成工程应用导出 标题: 第7课:app设计打包,完成工程应用导出 本文目录: 1.先看看我之前的一个工程 2.常用的基本组件控件 3.最常用且实用的控件的用法 -3.1 e
  • 一个很简单的app
  • 【移动设备交互及应用】垃圾分类安卓APP设计

    千次阅读 热门讨论 2021-02-21 14:17:45
    目录目的与要求实验过程和代码与结果“我的垃圾分类APP”的构建过程及结果 目的与要求 垃圾分类界面 请尽量模拟如下垃圾分类APP的功能,即参考如下的界面展示形式及功能模块: 具体要求 模拟图1所示垃圾分类...
  • Photoshop——APP设计规范

    千次阅读 2017-10-22 23:06:17
    随着Android和iOS语言的兴起,能够在手机上运行的APP软件已经成为了目前移动应用技术的焦点,APP的UI设计随之也越来越受到重视。 用户的需求不断增加,技术也在不断的更新,UI设计也越来越被重视起来。 作为一个入...
  • 电影选座订票app 是一个有前台 和后台管理系统的项目,前台主要是移动端,可以进行用户注册,登录,电影院列表,电影列表,电影排片,电影选座,电影下单,个人中心,我的订单 退出系统等功能,后台管理系统 有系统...
  • 基于WiFi的智能门锁APP设计

    千次阅读 2019-10-21 10:04:42
    设计智能门锁APP选择在Android studio平台上开发。该系统通过手机智能门铃APP实现对门外摄像头影像的实时调取、门铃信息的实时查收、实时控制门锁门销的开关。该系统的硬件部分由门锁门销控制模块、WIFI连接模块、...
  • 模块化设计,层次结构清晰。 5、Shiro权限认证,操作权限控制精密细致,对所有管理链接都进行权限验证,可控制到导航菜单、功能按钮。提高开发效率及质量。 6、常用类封装,日志、缓存、验证、字典、文件(本地、七...
  • App设计】互联网+商业计划书

    万次阅读 多人点赞 2018-07-21 14:14:25
    今天我们来谈谈共享图书App设计 首先该APP的主体功能有借书、还书、社区、社区等。 界面原型如下:(这个界面是我大三做的校园app的界面,比较通用,因此拿这个来说明。这个app已经开源,目前也有了153颗star,...
  • 2020年的毕业设计论文基于Android的新闻APP设计与实现,15000字左右,通过查重已过。——来自河北工业大学城市学院
  • 原型设计大师:Axure RP网站与APP设计从入门到精通内容丰富且实用,由浅入深地传授了Axure 原型设计工具在网站和APP设计中的应用与技巧,并在文中贯穿了众多精彩实战案例。书中完整展现了多个鲜活生动的综合项目案例...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 596,046
精华内容 238,418
关键字:

App设计