android

iOS 和 Android 规范解析——标签导航和分段控件

从今天开始,将介绍iOS和Android设计规范中关于导航的部分。今天要介绍的两个控件,经常容易混淆以至于用错。请各位读者仔细阅读,防止以后用错。Material Design Guidelines标签(tabs)使内容在一个较高的层级被组织起来。一般,一个标签里需要展示与该标签相关的内容。标签的名字需要清楚地描述该标签里所包含的内容。信息架构标签导航一般用于从一个比较高的

Android 应用的数据库开发中为啥要用 selectionArgs 和 whereArgs?

在Android开发中,除了非常轻量级的应用,基本上都需要用到数据库来存储数据。Android中自带的数据库系统是SQLite。不过SQL语句和在其他的结构化数据库系统(MySQL、MSSQL之类的)中使用的并没有太大差别。在需要执行SQL语句的时候,就是需要持有一个SQLiteDatabase类的引用,然后调用对应的方法。rawQuery方法和execSQL方法用于执行纯

Android 解决字体随系统调节而变化的问题

看了标题也许不太清楚,所以先上两张 滴滴 的截图,对比一下:1.png.jpeg2.png.jpeg应该可以明显的看到,第一张图中红色框中的“分钟”两个字显示不完整,原因就是:1、用户在设置中调节了字体大小,2、红色框布局中TextView使用的是单位为“sp”,并且布局宽高也是固定的。在这里引入一个知识点:关于sp文档的描述为:Scale-independent Pixe

Android 界面设计使用卡片化布局的标准和规范

今天学堂君继续跟大家分享Android UI 设计规范当中的卡片化设计规范,因为目前卡片化设计已经成为了移动app设计趋势。方便让大家更好的理解APP卡片化设计一些知识点。于是,25学堂专门为大家整理了出下面这些Android界面设计使用卡片化布局的标准和规范。今天让我们重点学习一下Android UI 设计规范当中的卡片化设计规范和准则。1、什么是android 卡片化?

Origami2.0 教程 - Android 按钮动效

今天暂时脱轨一下官方案例,一起研究下Origami Studio之后,Android按钮动效的制作方法。和QC年代的做法略有不同,不过方法大同小异。今天会有几个新的Patch学习,还有如何清晰规划自己的Patch逻辑。请打开教程文件同步进行学习。学前思考相信大部分同学都应该对Material Design有一些了解的,不清楚的请自行面壁思过。先看看官方的按钮动效,以此为基础

梳理一下 Android 的版本历史

最近在看Material Design的设计规范,顺便也熟悉下Android的版本历史。Android 1.6 Donut(1) 快速搜索框早在 Donut 时代,Android 就推出了无处不在的快速搜索框。利用主屏幕上的一个搜索框,您可以同时搜索网络上的内容和手机上的本机内容。快速搜索框(2) 支持各种屏幕尺寸随 Donut 推出的众多功能使得 Android 系统能够

Android 和 iOS:两个系统交互设计的不同之处在哪?

iOS 和 Android 的设计还有许许多多的不同之处,比如字体、Tab bar 设计、物理键操作方式、编辑模式、APP 体现个性的方式……在设计移动端产品的过程中,设计师们可以更多的去思考两者的异同,并且更多的关注一下 Android 系统独有特性的运用,不仅仅节省了开发成本,同时也更好的为 Android 用户所接受。作为智能手机的最大的两个阵营,iOS 和 Andr

Facebook 产品设计师:如何为 Android 平台做好设计

我写下这些,是想让更多人了解,跨平台合作的产品设计面临着很多挑战。为 Android 平台做设计是一件体力活。你可能案头常备 4 台手机,来测试各种尺寸和分辨率,还要画连程序员都一知半解的 9-patch(一种可以拉伸素材的切图方式)。除了分辨率和技术上的挑战,安卓设计简直充满惊(jīng)喜(xià)。你要随时做好准备,不要被某个小众手机上的界面效果吓到。有时惨不忍睹的色

如果你能看到未来的五年

独自离开生活了多年的小县城,来到一个陌生的大城市读大学的那年,我还只是一个不学无术的少年,一切对我来说都充满着未知,我的步伐还没发办法跟上这一片欣欣向荣,日新月异的世界,我更不可能知道这个世界运转的方式,以及他未来的样子。(注:“不学无术”的是指没有学问,没有本领)换掉我那了用了许久的诺基亚手机,换上一款智能手机的时候还是大一下学期。那部诺基亚我用的太顺手了,所以我说服了自

Android VS iOS:多数 PM 忽视的 5 个交互设计

本文简单介绍了5个Android和iOS设计不同的地方,可以说大部分PM都可能会忽视这些细节。不是大盘点,只是作为思考的引子。相信大部分产品经理使用的都是iOS设备,对Android设备的交互总是很不习惯,所以在做设计的时候,有的时候就会忽略Android和iOS的设计差异,而执意按照自己的使用习惯进行设计。其实这个问题也是产品经理需要突破自己的地方,作为一个产品经理而不是