1.Illustrator llustrator是Adobe旗下的一款久负盛名的矢量图形设计软件,简称AI。它能够提供数量繁多且种类完善的矢量图形会治工具,让你可以进行快速又精准的设计,大胆地表达自己的创作理念。AI的界面外观颜色与同公司的其他产品略有不同,可以把自身和别的产品加以区别。贝赛尔曲线的使用,使得操作简单功能强大的矢量绘图成为可能。它还集成文字处理,上色等功能,不仅在插图制作,在印刷制
转载 2023-11-18 18:06:44
90阅读
我们曾经给大家一个《MeeGo移动终端设备开发UI设计基础教程》,同时很多朋友都在寻找Android UI开发的教程,我们从Android的官方开发者博客找了一份幻灯片,介绍了一些Android UI设计,我们把这个教程整理出来,希望大家喜欢。作为开发者,为啥我们要关心UI,前面的一堆通通可以忽略掉,直接跳到***一条。因为好的UI设计可以帮助我们卖出更多拷贝,赚到更多钱。简介这个教程包含5个部分
转载 2023-10-31 23:22:38
34阅读
好的UI设计可以帮助我们卖出更多拷贝,赚到更多钱^_^. Android 的官方开发者博客发了一份幻灯片(www.slideshare.net/AndroidDev/android-ui-design-tips),介绍了一些 Android UI 设计的小贴士. 这个 PPT 包含5个部分: 1>该做什么,不该做什么 2>设计哲学和考量 3>你必须了解的 UI 框架特性 4&gt
转载 2024-07-26 09:43:37
28阅读
前言  这篇blog是我在阅读过csdn大牛郭霖的《带你一步步深入了解View》一系列文章后,亲身实践并做出的小结。作为有志向的前端开发工程师,怎么可以不搞懂View绘制的基本原理——简直就像做后端却对数据库一无所知一样不可原谅!  “纸上得来终觉浅,绝知此事要躬行。” 尽管自己对View的绘制仍然处于一知半解的程度,但凡事总要经过从0到1,方能从1到100。今天暂且记录下此时的理解与实践,作为千
转载 2023-08-30 13:44:08
58阅读
Android系统的绘制原理绘制任务由应用发起,最终通过系统层绘制到硬件屏幕上,也就是说应用进程绘制后,通过跨进程通信机制把需要显示的数据传到系统层,由系统层中的SurfaceFlinger服务绘制到屏幕上;1.应用层一个Android应用程序窗口里面包含了很多UI元素,这些UI元素是以树形结构来组织的,即它们存在着父子关系,其中,子UI元素位于父UI元素里面,如下图:在绘制一个Android应用
转载 2023-06-27 21:51:04
50阅读
一、设计原则      •理解Android的外观和感觉           4.x版本简单、平面、干净,注重功能本身。      •基于心理模型           将后台复杂的事
转载 2023-06-07 11:23:57
249阅读
前已占据智能手机中最大的市场份额,且已经被广泛用于从平板电脑到电子阅读器等各种产品。总之,谷歌的Android平台正在迅速遍地开花,品牌厂商们很难不注意到。让我们一起面对吧。Android多型号的设备以及形状的诸多因素,让其设
 最近在学习AndroidUI设计。。。
原创 2012-09-01 01:26:40
243阅读
1.使用include标签实现包含共享UI设计(1)创建新的布局文件 title_layout.xml,里面包含共享内容的布局(2)layout属性:其对应抽取出来的共享的布局内容<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical"
转载 2023-05-23 13:59:41
118阅读
( 一 )我们曾经给大家一个《MeeGo移动终端设备开发UI设计基础教程》,同时很多朋友都在寻找Android UI开发的教程,我们从Android的官方开发者博客找了一份幻灯片,介绍了一些Android UI设计,我们把这个教程整理出来,希望大家喜欢。想了解全部Android UI教程内容请点击51CTO独家专题:谷歌官方教程:Android UI设计技巧 作为开发者,为啥我们要关心
转载 2023-09-13 10:40:12
82阅读
谷歌官方教程:Android UI设计技巧第一部分:该做的和不该做的第二部分:优秀UI设计准则。第三部分:框架特性注:相对布局和线性布局是Android里面常用的两种布局,线性布局比较简单,而相对布局可以做出比较复杂的布局管理,所以仅仅了解线性布局,很多时候是不够的。不过以作者之前Qt的经验来看,Android里面的布局管理功能都比较阳春也不太容易使用,不过这可能是跟移动平台的性能考量有关系。
Android自定义View通常需要经过measure、layout和draw过程。如果你没有了解过measure过程,可以先看看这篇文章。如果你没有了解过layout过程,可以先看看这篇文章。一、draw的作用:绘制View视图二、draw过程:类似measure和layout过程,draw过程也分为两种情况View类型Draw过程单一View仅绘制View本身ViewGroup绘制View本身
# Android UI绘制原理 ## 1. 流程概述 Android UI绘制原理是指Android系统如何将UI元素绘制到屏幕上的过程。整个绘制流程可以分为以下几个步骤: | 步骤 | 描述 | | --- | --- | | 1 | 构建视图层次结构 | | 2 | 测量视图尺寸 | | 3 | 布局视图位置 | | 4 | 绘制视图内容 | | 5 | 绘制视图到屏幕 | ## 2
原创 2023-07-21 21:16:21
138阅读
目录1.实验目的2.开发过程一、界面框架设计思路Ⅰ:顶部标题区域top.xmlⅠ:底部功能选择区域botten.xmlⅢ:中间显示区域 ①:创建不同的Fragment.java及layout②:activity_main.xml整体框架搭建编辑③:实现Fragment的隐藏和显示        1.在主函数中定义控件  &nbs
转载 2023-06-26 13:22:27
474阅读
前言    根据Android事件分发机制一文中我们初步了解了Activity的UI视图结构,分别是Activity PhoneView DecorView ViewGroup view 这些。我们也都知道View的主要工作流程是依靠三大方法:onMeasure、onLayout、onDraw。其中measure确定View的测量宽高,layout根据测量的宽高确定View在其
转载 2023-06-26 12:24:07
73阅读
Android UI除了有华丽的图片外还应有必不可少的一些文本,合理有序的添加相应的文本可以让你的APP更受欢迎,更让人熟悉其应有。那我们应该怎么做呢?总体规则:简洁、简单和友好 简洁仅描述了用户需要知道什么。消除冗余,如标题,重申一个信息框体。保持尽可能短的文本。 避免罗嗦,棚屋文本 别 咨询你手机附带的文档,以获得进一步的说明。 做 阅读您的手机附
转载 2023-06-26 19:45:41
132阅读
教程索引Android 拖拽(Drag and Drop)教程Android 绘制(Drawables)教程Android 样式和主题(Styles and Themes)教程Android 动态壁纸(Live Wallpaper)教程Android 主屏幕小部件(Homescreen Widgets)教程Android 自定义视图(Custom Views)教程Android 支持不同大小屏幕(
转载 2023-07-28 16:22:24
82阅读
( 七 ) “如果错误是可能发生的,那它就一定会发生。”Donald Norman, The Design of Everyday Things 作者 设计需要考量的8地方: ◆屏幕的物理尺寸 ◆屏幕密度 ◆屏幕的方向(竖向和横向) ◆主要的UI交互方式(触屏还是使用D-pad/trackball) ◆软键盘还是物理键盘 ◆了解不同设备之间的相异之处是非常重要的! ◆阅读CDD,学习设备可能
转载 2023-07-02 14:37:27
155阅读
今天就把学习到的自定义TopBar模板的总结写在这里。 自定义主要分为三步:设置自定义模板需要的属性在java代码中实现我们的自定义模板在布局文件中引用自定义模板1. 设置自定义模板需要的属性 首先新建项目TopBar,在res的values目录下新建一个xml文件topba_atts,用来设置我们自定义模板需要的属性,xml代码里面resources下通过declare-styleable来声
转载 2023-08-23 21:21:36
101阅读
学习慕课网的一个教程,实现一个自定义TopBar:一、attrs.xml LinearLayout继承自ViewGroup,各个属性都来自于attrs.xml文件中定义的。 我们首先定义一个attrs.xml文件,配置我们的布局中需要定义的属性:二、定义自己的View: TopBar.java定义需要的控件对象,两个button和一个textview定义各个控件的属性值在构造方法中,通过Typed
转载 2023-06-26 12:35:21
106阅读
  • 1
  • 2
  • 3
  • 4
  • 5