`
923723914
  • 浏览: 636330 次
文章分类
社区版块
存档分类
最新评论

Widget组件及设计介绍

 
阅读更多

转载自:http://blog.csdn.net/zphappy/article/details/6661517
以下仅代表个人的想法,仅供大家参考,如有不对之处请大家指出,这也是我调研的结果,加以总结:

我们可以看到Widget是一种展示在手机主屏的一种快速浏览的一个插件。

Widget的应用很广,可以应用到WEB、桌面和手机端。例如操作系统上的时钟、天气、资讯的小插件都属于Widget。

现在的智能手机就相当于一智能电脑,其桌面也可以填充格式各样的Widget,这里Android SDK1.5以上就提供了对Widget非常好的支持。

Widget有几大特点

1、身材微:一般的它们都比较小,在终端上嵌入十分的方便,运行快速。

2、形式多:Widget的展现形式多,可以自定义样式,如幻灯秀、视频、地图、新闻、小游戏等..

3、个性化:可以在桌面上展示个性化的服务,根据自己的需求来排列、显示。也可以设置一些widget的显示形式和更新频率。

4、连动性:对于一个主应用程序,其相当于是一个桌面窗口一样和主程序在实时连动,可以显示一些主要的信息内容,在不必要时不需要进入主程序。

Android上主流的一些APP Widget应用:

其中包括新浪微博、人人网、小米读书、墨迹天气、开关控件、QQ、日期等一些的应用。

Android上是怎么实现APP Widget的?

实际上在Android发开包中,它把所有的一些控件包括button、txtarea、menu等等都叫做Widget,而我们实际上说的Widget 是属于 APP Widget(APPLIACTION),这个只要大家了解一下就可以了。

Widget的实现对于Android 上并不是什么难事,在Android SDK1.5版本的时候就已经推出了Widget的功能,并且Android手机也自带了许多插件,虽然有些并不是很个性,美观,但是我们还可以选择很多第三方开发的Widget来个性化自己的桌面。

Android上的APP Widget设计

首先设计尺寸规则有一个公示:最小尺寸(dip)=(格子数*74)-2

所谓的格子数就是指.主屏分为4X4的格子根据自己设计占的格子数来创建的。

标准Widget剖析

典型的AndroidWidget主要有三个组成部分:一个限位框,一个框架,还有Widget的图形控件以及其它元素.设计周全的Widget会在限位框边缘&框架之间,及框架内边缘&Widget的控件之间都保留一些内填充(内补白).Widget的外观被设计得与主屏幕的其它Widget相匹配,并以主屏幕的其它元素为依据对齐;它们亦使用标准的阴影效果.此文档说明了所有的相关细节.

标准Widget尺寸(纵向)

标准Widget尺寸(横向)

设计一个Widget

◆为你的Widget选择限位框尺寸.

最有效的Widget会以最小型的尺寸来显示程序有用或及时的数据.用户会衡量Widget的有用性或它所占的屏幕空间,因此越小越好.

所有Widget必须符合限位框的六种尺寸之一,或者更好的是,或更好的是在一对纵向和横向的方位尺寸里,这样在用户切换屏幕方向时,你的Widget看起来也会更舒适.

标准Widget尺寸以图例说明了六种Widget尺寸的限位规格(三种纵向三种横向).

◆选择匹配的框架.

标准Widget框架以图例说明了六种Widget尺寸的标准框架,你可以下载此链接的副本备用.你的Widget并非都必须使用这些框架,但若你用了,你的Widget可能与其它Widget看起来更一致.

◆对图形应用标准阴影效果.

此外,你并非必须使用此效果,但标准Widget阴影说明了标准Widget使用的Photoshop设置.

◆若你的Widget包含按钮,需绘制按钮的三种状态(默认,按下,被选中).

你可以下载一个音乐Widget播放按钮的Photoshop文件(包含三种状态) ,用来分析三种标准按钮效果的Photoshop设置.

标准Widget尺寸

这里有六种基于4 x 4 (纵向)或 4 x 4 (横向)单元的主屏幕网格的标准Widget尺寸.这些规格为六种标准Widget尺寸的限位框.这些尺度是六种标准Widget尺寸限位框.典型Widget的内容并不绘制这些尺度的边缘线,但在限位框里填充一个框架正如设计一个Widget所说到的.

纵向方位时, 每个单元宽80像素高100像素(下图展示了一个纵向方位的单元). 纵向方位支持的三种Widget尺寸为:

横向方位时,每个单元宽106像素高74像素.横向方位支持的三种Widget尺寸为:

标准Widget框架

针对六种标准Widget尺寸这里有标准的框架.你可以在以下内容点击框架图片来下载该框架的Photoshop 文件用在你的Widget上.

4x1_Widget_Frame_Portrait.psd

3x3_Widget_Frame_Portrait.psd

2x2_Widget_Frame_Portrait.psd

4x1_Widget_Frame_Landscape.psd

3x3_Widget_Frame_Landscape.psd

2x2_Widget_Frame_Landscape.psd

以下仅代表个人的想法,仅供大家参考,如有不对之处请大家指出,这也是我调研的结果,加以总结:

我们可以看到Widget是一种展示在手机主屏的一种快速浏览的一个插件。

Widget的应用很广,可以应用到WEB、桌面和手机端。例如操作系统上的时钟、天气、资讯的小插件都属于Widget。

现在的智能手机就相当于一智能电脑,其桌面也可以填充格式各样的Widget,这里Android SDK1.5以上就提供了对Widget非常好的支持。

Widget有几大特点

1、身材微:一般的它们都比较小,在终端上嵌入十分的方便,运行快速。

2、形式多:Widget的展现形式多,可以自定义样式,如幻灯秀、视频、地图、新闻、小游戏等..

3、个性化:可以在桌面上展示个性化的服务,根据自己的需求来排列、显示。也可以设置一些widget的显示形式和更新频率。

4、连动性:对于一个主应用程序,其相当于是一个桌面窗口一样和主程序在实时连动,可以显示一些主要的信息内容,在不必要时不需要进入主程序。

Android上主流的一些APP Widget应用:

其中包括新浪微博、人人网、小米读书、墨迹天气、开关控件、QQ、日期等一些的应用。

Android上是怎么实现APP Widget的?

实际上在Android发开包中,它把所有的一些控件包括button、txtarea、menu等等都叫做Widget,而我们实际上说的Widget 是属于 APP Widget(APPLIACTION),这个只要大家了解一下就可以了。

Widget的实现对于Android 上并不是什么难事,在Android SDK1.5版本的时候就已经推出了Widget的功能,并且Android手机也自带了许多插件,虽然有些并不是很个性,美观,但是我们还可以选择很多第三方开发的Widget来个性化自己的桌面。

Android上的APP Widget设计

首先设计尺寸规则有一个公示:最小尺寸(dip)=(格子数*74)-2

所谓的格子数就是指.主屏分为4X4的格子根据自己设计占的格子数来创建的。

标准Widget剖析

典型的AndroidWidget主要有三个组成部分:一个限位框,一个框架,还有Widget的图形控件以及其它元素.设计周全的Widget会在限位框边缘&框架之间,及框架内边缘&Widget的控件之间都保留一些内填充(内补白).Widget的外观被设计得与主屏幕的其它Widget相匹配,并以主屏幕的其它元素为依据对齐;它们亦使用标准的阴影效果.此文档说明了所有的相关细节.

标准Widget尺寸(纵向)

标准Widget尺寸(横向)

设计一个Widget

◆为你的Widget选择限位框尺寸.

最有效的Widget会以最小型的尺寸来显示程序有用或及时的数据.用户会衡量Widget的有用性或它所占的屏幕空间,因此越小越好.

所有Widget必须符合限位框的六种尺寸之一,或者更好的是,或更好的是在一对纵向和横向的方位尺寸里,这样在用户切换屏幕方向时,你的Widget看起来也会更舒适.

标准Widget尺寸以图例说明了六种Widget尺寸的限位规格(三种纵向三种横向).

◆选择匹配的框架.

标准Widget框架以图例说明了六种Widget尺寸的标准框架,你可以下载此链接的副本备用.你的Widget并非都必须使用这些框架,但若你用了,你的Widget可能与其它Widget看起来更一致.

◆对图形应用标准阴影效果.

此外,你并非必须使用此效果,但标准Widget阴影说明了标准Widget使用的Photoshop设置.

◆若你的Widget包含按钮,需绘制按钮的三种状态(默认,按下,被选中).

你可以下载一个音乐Widget播放按钮的Photoshop文件(包含三种状态) ,用来分析三种标准按钮效果的Photoshop设置.

标准Widget尺寸

这里有六种基于4 x 4 (纵向)或 4 x 4 (横向)单元的主屏幕网格的标准Widget尺寸.这些规格为六种标准Widget尺寸的限位框.这些尺度是六种标准Widget尺寸限位框.典型Widget的内容并不绘制这些尺度的边缘线,但在限位框里填充一个框架正如设计一个Widget所说到的.

纵向方位时, 每个单元宽80像素高100像素(下图展示了一个纵向方位的单元). 纵向方位支持的三种Widget尺寸为:

横向方位时,每个单元宽106像素高74像素.横向方位支持的三种Widget尺寸为:

标准Widget框架

针对六种标准Widget尺寸这里有标准的框架.你可以在以下内容点击框架图片来下载该框架的Photoshop 文件用在你的Widget上.

4x1_Widget_Frame_Portrait.psd

3x3_Widget_Frame_Portrait.psd

2x2_Widget_Frame_Portrait.psd

4x1_Widget_Frame_Landscape.psd

3x3_Widget_Frame_Landscape.psd

2x2_Widget_Frame_Landscape.psd

分享到:
评论

相关推荐

    Widget小组件

    Widget小组件 案例 适合新手 瞧瞧看看

    基于Qt widget开发的圆形进度条组件+源码+开发文档解析(期末大作业&课程设计&项目开发)

    基于Qt widget开发的圆形进度条组件+源码+开发文档解析,适合期末大作业、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用~ 基于Qt widget开发的圆形进度条组件+源码+开发文档解析...

    android Widget小组件开发-IT计算机-毕业设计.zip

    前几年的Android应用源码Demo,主要面向的是学生毕业设计学习。

    android Widget小组件开发.zip项目安卓应用源码下载

    android Widget小组件开发.zip项目安卓应用源码下载android Widget小组件开发.zip项目安卓应用源码下载 1.适合学生毕业设计研究参考 2.适合个人学习研究参考 3.适合公司开发项目技术参考

    Android应用源码之android Widget小组件开发-IT计算机-毕业设计.zip

    Android应用源码开发Demo,主要用于毕业设计学习。

    Android心情记录器(App widget 桌面组件)应用例子.rar

    可将你的心情讯录并用桌面组件的形式展示于桌面上,并有丰富的表情可供选择并加载在桌面上,此功能类似于QQ上的各性签名,可以看到手机主人的心情状况不是很好,注:因为这个小程序完全是App widget 桌面组件,所以...

    Android应用源码之android Widget小组件开发.zip项目安卓应用源码下载

    Android应用源码之android Widget小组件开发.zip项目安卓应用源码下载Android应用源码之android Widget小组件开发.zip项目安卓应用源码下载 1.适合学生毕业设计研究参考 2.适合个人学习研究参考 3.适合公司开发项目...

    Android应用源码之android Widget小组件开发.zip

    Android应用设计源码安卓实例源代码,仅供学习及设计参考。

    android-w.song.android.widget-1.0.3.jar

    这里包含了三个可以生产用的组件RollNavigationBar、PressNavigationBar、SlidePageView,各组件的具体使用请看我的博客: 仿“美丽说”滑动效果的底部导航栏http://blog.csdn.net/swadair/article/details/7518388 ...

    getwidget-docs:获取窗口小部件UI库文档

    图像描述 Get Widget是用于移动或Web应用程序的最大Flutter开源UI库之一。 它具有1000多个预构建的可重用窗口小部件。介绍如何开始小部件? 我们是Flutter的忠实拥护者,即使它在2017年以alpha阶段发布,也从很早就...

    ios的屏幕小组件学习文档

    iOS 的屏幕小组件 Widget 自 iOS 14 发布以来已经有 3 年时间了,目前国内/海外很多的 App 已经支持了,如果你还没有做过小组件,那就 out 了,我准备花几篇文章详细讲讲如何开发小组件。 请注意,开发小组件必须...

    值得分享和收藏的xmlplus组件学习教程

    基于组件设计 在 xmlplus 中,组件是基本的构造块。评价组件设计好坏的一个重要标准是封装度。基于 xmlplus 设计的组件具有极高的封装度。下面是一个简单的组件示例: Widget: { css: "#widget{ color: red; }", ...

    BlackBerry 高级UI设计

    5. 基于Widget 的UI 设计 本文的组成部分是以以一个传统移动应用的九宫格程序的UI 设计和实现为范例,讨论并着重介绍 了在BlackBerry 平台上设计UI 需要考虑和借用的技术,更好的包装BlackBerry 的应用 通过对UI ...

    Axure最全元件库合集

    3、Android手机外壳及UI组件库 4、Android组件库 5、Axure RP社交网络元素库 6、AxureRP-win7phone-AxureRP-Library 7、Axure反馈表单 8、Axure图标 (16x16) 9、Axure图标(32x32) 10、Better Defaults 组件列表...

    styled_widget

    sensitive_styled_widget 强大的样式,序列化,动画和自定义组件都集中在一处。 该软件包的当前功能: 让您使用可序列化的样式/样式图来设计高度可定制的StyledContainer小部件。 使用AnimatedStyledContainer小...

    移动终端应用程序开发各章代码安卓

    移动终端应用程序开发各章代码 1,2章为概述无代码 第3章《第一个Android程序》 第4章《Android生命周期》 ...第10章《Widget组件开发》 第11章 《Android NDK开发》 第12章 《综合示例设计与开发》

    android范例

    忘了是哪本书的配套代码了,不过可以入门。 第3章《第一个Android程序》 第4章《Android生命周期》 第5章《Android用户界面》 ...第10章《Widget组件开发》 第11章 《Android NDK开发》 第12章 《综合示例设计与开发》

    chat-widget:自定义聊天小部件,用于图书馆聊天

    如果您遇到的麻烦是设计简洁,设计精巧的东西,那么此小部件可能会吸引您。 更重要的是,一旦开始使用该小部件并将其显示在站点的每个页面上,我们的聊天交易量就会增加两倍(并且与目录集成在一起没有任何问题)。...

    R-Design:基于 react native 和 Ant Design Mobile 的移动端UI组件设计库

    在这里首先十分感谢蚂蚁金服ant design mobile团队开发的UI Widget,可以说十分方便了,但是使用过程中还是有不少问题,例如部分组件修改样式不方便或者说组件的部分样式无法修改,输入框在RN环境下使用时clear按钮...

    android开发入门与实战(下)

    7.3 不积跬步无以至千里——常用widget组件介绍 7.3.1 创建widget组件实例 7.3.2 按钮(Button)介绍与应用 7.3.3 文本框(TextView)介绍与应用 7.3.4 编辑框(EditText)介绍与应用 7.3.5 多项选择(CheckBox)介绍与应用 ...

Global site tag (gtag.js) - Google Analytics