UI

Android技能-点九图的制作

时光怂恿深爱的人放手 提交于 2019-11-29 09:19:46
安卓开发者必备技能之-点九图的制作 前言 很多安卓开发者觉得UI制作都是美工的事情,自己只需要完成控件的摆放和功能的实现。但是很多时候,在我们自己写一些小应用或者小Demo的时候,并不会有个美工在我们身边,而点九图之于我们安卓开发者来说再常见不过了,所以这个技能我们掌握了也是非常实用的。以下博文只是带大家入门使用点九图,不敢在美工设计师面前班门弄斧,大神请直接略过。 点九图 随着智能手机的发展,我们的应用需要适应不同屏幕尺寸的手机,同一幅界面会在随着手机(或平板电脑)中的方向传感器的参数不同而改变显示的方向,在界面改变方向后,界面上的图形会因为长宽的变化而产生拉伸,造成图形的失真变形。 而点九(即.9),是andriod平台的应用软件开发里的一种特殊的图片形式,文件扩展名为:.9.png,正是为了解决我们的图片在不同尺寸屏幕上显示失真而应运而生的一种格式。 <center>![](http://7xrwkh.com1.z0.glb.clouddn.com/post-dianjiu-1.jpg)</center> <center>普通拉伸和点九拉伸效果对比</center> <!-- more --> 经过对比,很明显,使用点九后,仍能保留图像的渐变质感,和圆角的精细度。 所以,使用.9图的意义就是为了从自己.png格式的图片中选画出四条线,这四条线相互交错构成了九个部分

更上一层楼:国外30个优秀的UI/UX在线学习网站

ぐ巨炮叔叔 提交于 2019-11-29 08:29:04
最近都在浏览Quora网站,这是一个能够很好的和其他设计师交流的网站,但几乎都是用英文交流,对于大部分中国人来说还是有困难的,可能大家也更愿意去知乎上找答案,都说知乎是中国版的Quora, 可想而知这个网站的活跃度是极高的。注册Quora有一段时间了,每次遇到问题时,我就会去网站上看看答案或者提交问题,别人也会来咨询你问题。这段时间看到许多人都在问“有哪些网站可以在线学习UI/UX”,我同样也很好奇,所以我开始寻找回答,然后整理出了以下30个在线学习UI/UX的网站,有的是免费的,还有些是需要收费的。英语好的小伙伴可以看看呢,希望可以帮助到你们,对于新的设计师来说,这是你不容错过的学习机会,“大牛们”也可以通过学习这些网站让你的技术更上一层楼。 1. Hackdesign 这个网站资源很丰富,邮箱注册后每周都会收到设计课程和设计大师的作品,根据你的水平来学习,没有任何虚假的设计。 2. Coursera Coursera除了可以学习编程和设计等课程,还可以学习语言和生活常识,很不错的网站,有兴趣的小伙伴可以看看呢。 3. My.path 拥有上千个课程,文章等,想要学习UI/UX的千万别错过了,但是有的课程是要钱的,有的是免费的,自己选择咯。 4. SKILLSHARE 版面简洁清晰,想看谁就看谁,设计大牛手把手教你做好设计,而且还是免费的。 5. GYMNASIUM

一个老菜鸟所理解的UX及产品流

こ雲淡風輕ζ 提交于 2019-11-28 11:24:06
从事前端开发到目前为止已经有4年多的时间了,从一个小菜鸟一路依靠自学,到目前总算一个老菜鸟了。当然了,从事前端的工作,是免不了要对产品以及用户体验有些许了解的。最近谈论起这方面的内容,就按照自己的想法,对UX相关的内容做个总结。大家可多多评论一起探讨。 先说一下几个概念(职位): PM :Product Manager 的简写,即产品经理,就是企业中专门负责产品管理的职位,产品经理负责调查并根据用户的需求,确定开发何种产品,选择何种技术、商业模式等。并推动相应产品的开发组织,他还要根据产品的生命周期,协调研发、营销、运营等,确定和组织实施相应的产品策略,以及其他一系列相关的产品管理活动。 UX :User Experience 的简写,即用户体验,更贴切的解释应该为使用者对于产品的体验,而对于 UX designer 来说,其主要的工作是研究用户对产品使用的体验,研究用户的习惯,研究用户的心理模型,从而使产品能够更好的适合用户的使用,适用于用户的体验,甚至引导用户的体验与习惯。那么其目标即为使用户对产品的综合体验达到一个比较高比较好的层次。 所以,由此来看,UX 应该包含有更多的概念,因此下面的概念应该都是为UX来服务的。 ID :Interaction Design 的简写,即交互设计,这个职位更多的着眼于如何将自己的工作体现在用户界面(UI)的信息表现中,体现在用户操作的流程上

2015年值得关注的8款用户界面新品

£可爱£侵袭症+ 提交于 2019-11-27 15:27:13
1.Qt 下载地址 | 中文教程连载 Qt 是目前最先进、最完整的跨平台C++开发工具。它不仅完全实现了一次编写,所有平台无差别运行,更提供了几乎所有开发过程中需要用到的工具。如今,Qt已被运用于超过70个行业、数千家企业,支持数百万设备及应用。 2.NChart3D 下载地址 | 中文介绍 NChart3D是通用数据可视化图表框架。支持多元化图表类型,2D & 3D。优秀的闪电效果和平滑的动画可以让你的数据看起来更加出众。 NChart3D可以在iOS、OS X、Android 设备上绘出很棒的2D、3D交互图表,并且支持对应系统API。 3.Xuni 下载地址 | Xuni是Xamarin.Forms上本地化和跨平台的移动端控件集。Xuni的设计宗旨是在安卓、iOS和Windows Phone上提供本地化的体验,用相同的API实现跨平台的设计。通过Xuni和Xamarin.Forms,借助C#和Xaml能够开发出适用于所有设 备的企业级应用。 4.Windows 10 Apps 下载地址 | 在线演示 DevExpress Windows 10 Apps(又称DevExpress UWP Controls),是专门为Windows生态系统开发的一款应用开发框架,采用了Windows 10的Universal Windows Platform (UWP)平台技术, 一次开发

Android必备:Android UI控件的了解与学习

时光怂恿深爱的人放手 提交于 2019-11-27 13:47:16
看这里: Android必备:Android UI控件的了解与学习 由于工作需要,最近一段时间,需要进行Android App开发的学习,之前简单的进行过Android的了解,对于基本的Android环境的搭建等已经有过整理,一个Android App是由一个或多个Activity组成,每一个Activity都是一个UI容器,也就是一个屏幕界面,一个界面的组成则是由一组Android UI控件组成,本篇,我们就来简单的对Android UI控件进行初步的了解和学习。 Android UI控件根据其作用,大致可以分为两种:视图控件和布局控件。首先我们来了解一下视图控件。 在App的开发中,一个视图控件在屏幕上占据一定的区域空间,通过Android提供的api,我们可以管理和空间这片区域的显示,以及处理这片区域发生的事件。比如Button(按钮)、TextView(文字框)、EditText(编辑框)、List(列表)、CheckBox(复选框)、RadioButton(单选框)等,这些视图控件都是继承自View类,它们都属于 Android应用程序组成 中的Widget。 View可以放在ViewGroup中,由ViewGroup进行布局的管理,实现ViewGroup的类即为布局控件,在Android中布局通常有以下几种不同的情况(以下内容引自 Android应用开发入门教程 ):

Android ActionBar

眉间皱痕 提交于 2019-11-27 08:15:25
在Android 3.0中除了我们重点讲解的Fragment外,Action Bar也是一个重要的内容,Action Bar主要是用于代替传统的标题栏,对于Android平板设备来说屏幕更大它的标题使用Action Bar来设计可以展示更多丰富的内容,方便操控。    Action Bar主要功能包含:   1. 显示选项菜单   2. 提供标签页的切换方式的导航功能,可以切换多个fragment.   3. 提供下拉的导航条目.   4. 提供交互式活动视图代替选项条目   5. 使用程序的图标作为返回Home主屏或向上的导航操作。 提示在你的程序中应用ActionBar需要注意几点,SDK和最终运行的固件必须是Android 3.0即honeycomb,在androidmanifest.xml文件中的uses-sdk元素中加入android:minSdkVersion 或android:targetSdkVersion,类似 < manifest xmlns:android="http://schemas.android.com/apk/res/android" package="eoe.android.cwj" android:versionCode="1" android:versionName="1.0"> < uses-sdk android:minSdkVersion

Android UI学习和布局优化

…衆ロ難τιáo~ 提交于 2019-11-27 00:34:28
FrameLayout 先来看官方文档的定义:FrameLayout是最简单的一个布局对象。它被定制为你屏幕上的一个空白备用区域,之后你可以在其中填充一个单一对象 — 比如,一张你要发布的图片。所有的子元素将会固定在屏幕的左上角;你不能为FrameLayout中的一个子元素指定一个位置。后一个子元素将会直接在前 一个子元素之上进行覆盖填充,把它们部份或全部挡住(除非后一个子元素是透明的)。 我的理解是,把FrameLayout当作画布canvas,固定从屏幕的左上角开始填充图片,文字等。看看示例,原来可以利用 android:layout_gravity 来设置位置的: <?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" > <ImageView android:id="@+id/image" android:layout_width="fill_parent" android:layout_height="fill_parent" android:scaleType=

国外设计师眼中的原型工具Mockplus

♀尐吖头ヾ 提交于 2019-11-26 10:59:45
今天,我们评述一款新型设计工具,Mockplus,专为设计师而打造的创新性原型设计工具。Mockplus适合于各种应用软件的制作,无论是手机应用,网页应用,亦或是桌面应用,方便快捷。让我们先来看一看为什么说Mockplus被称为设计师们的不二之选。 无代码原型 Mockplus可以不用通过一行一行写代码的方式来设计原型。如果你是设计师,那么你可能并不太擅长于写代码。因此,你需要一个类似于Mockplus这样的工具来帮助你在原型设计上节省不必要的时间。它的拖拽设计功能可以实现组件随意放置,到任何你所需要的地方。此外,你也可以使用拖拽功能连接不同的页面。 200种预构组件 Mockplus自带的近200种预构组件让你的原型设计工作更加得心应手,事半功倍。同时,Mockplus还包含了400多个图标,而且这个团队正着手于开发更多的图标。Mockplus的批注组件可以实现在原型中添加批注的功能。 手绘组件 偏向于手绘原型吗?没问题!Mockplus的手绘风格组件为你提供最大的灵活性。 快速原型、创新特色 从草稿到原型,你会花费掉多长时间?先别着急回答。Mockplus可以帮助你在5分钟之内完成你的原型创作,并且可以分享给你的朋友。同时,你还可以在你的手持设备上进行预览,而不必通过USB线或者远程发布。 通过“组”,你可以组合多个组件到你的自定义组,加速之后的原型制作。另外

国外设计师眼中的原型工具Mockplus

心已入冬 提交于 2019-11-26 10:59:26
今天,我们评述一款新型设计工具,Mockplus,专为设计师而打造的创新性原型设计工具。Mockplus适合于各种应用软件的制作,无论是手机应用,网页应用,亦或是桌面应用,方便快捷。让我们先来看一看为什么说Mockplus被称为设计师们的不二之选。 无代码原型 Mockplus可以不用通过一行一行写代码的方式来设计原型。如果你是设计师,那么你可能并不太擅长于写代码。因此,你需要一个类似于Mockplus这样的工具来帮助你在原型设计上节省不必要的时间。它的拖拽设计功能可以实现组件随意放置,到任何你所需要的地方。此外,你也可以使用拖拽功能连接不同的页面。 200种预构组件 Mockplus自带的近200种预构组件让你的原型设计工作更加得心应手,事半功倍。同时,Mockplus还包含了400多个图标,而且这个团队正着手于开发更多的图标。Mockplus的批注组件可以实现在原型中添加批注的功能。 手绘组件 偏向于手绘原型吗?没问题!Mockplus的手绘风格组件为你提供最大的灵活性。 快速原型、创新特色 从草稿到原型,你会花费掉多长时间?先别着急回答。Mockplus可以帮助你在5分钟之内完成你的原型创作,并且可以分享给你的朋友。同时,你还可以在你的手持设备上进行预览,而不必通过USB线或者远程发布。 通过“组”,你可以组合多个组件到你的自定义组,加速之后的原型制作。另外

国外设计师眼中的原型工具Mockplus

女生的网名这么多〃 提交于 2019-11-26 10:59:11
今天,我们评述一款新型设计工具,Mockplus,专为设计师而打造的创新性原型设计工具。Mockplus适合于各种应用软件的制作,无论是手机应用,网页应用,亦或是桌面应用,方便快捷。让我们先来看一看为什么说Mockplus被称为设计师们的不二之选。 无代码原型 Mockplus可以不用通过一行一行写代码的方式来设计原型。如果你是设计师,那么你可能并不太擅长于写代码。因此,你需要一个类似于Mockplus这样的工具来帮助你在原型设计上节省不必要的时间。它的拖拽设计功能可以实现组件随意放置,到任何你所需要的地方。此外,你也可以使用拖拽功能连接不同的页面。 200种预构组件 Mockplus自带的近200种预构组件让你的原型设计工作更加得心应手,事半功倍。同时,Mockplus还包含了400多个图标,而且这个团队正着手于开发更多的图标。Mockplus的批注组件可以实现在原型中添加批注的功能。 手绘组件 偏向于手绘原型吗?没问题!Mockplus的手绘风格组件为你提供最大的灵活性。 快速原型、创新特色 从草稿到原型,你会花费掉多长时间?先别着急回答。Mockplus可以帮助你在5分钟之内完成你的原型创作,并且可以分享给你的朋友。同时,你还可以在你的手持设备上进行预览,而不必通过USB线或者远程发布。 通过“组”,你可以组合多个组件到你的自定义组,加速之后的原型制作。另外