( 七 ) “如果错误是可能发生的,那它就一定会发生。”Donald Norman, The Design of Everyday Things 作者 设计需要考量的8地方: ◆屏幕的物理尺寸 ◆屏幕密度 ◆屏幕的方向(竖向和横向) ◆主要的UI交互方式(触屏还是使用D-pad/trackball) ◆软键盘还是物理键盘 ◆了解不同设备之间的相异之处是非常重要的! ◆阅读CDD,学习设备可能
转载 2023-07-02 14:37:27
155阅读
      猴子认为UIandroid开发中非常繁琐的问题。本身不具有什么难度,但是工作量巨大,而且如果前期没有统一的规范的话,控制起来将是一个非常浩繁的工程。为此我在这里简单总结一下本猴子在UI开发上的一点经验。      1.字体样式     
转载 2023-09-08 20:08:16
82阅读
一、理论概述1、理解UI(1)UI的定义全称user interface,意为:用户界面。 UI由view和ViewGroup组成 View类是所有视图(包括ViewGroup)的根基类 View在屏幕上占据一片矩形区域,并会在上面进行内容绘制. ViewGroup包含一些View或ViewGroup,用于控制子View的布局(2)View的API结构(常用的一般视图)(3)View的API结构(
转载 2023-11-16 20:39:28
117阅读
上一篇我们讲解了Fragment的加载方式,这次我们以一个实例来讲解:布局:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_p
原创 2021-05-19 22:42:29
222阅读
        <?xml version="1.0" encoding="utf-8"?>  <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android&
原创 2011-11-03 09:26:00
4347阅读
动机新开了一个专栏来写一些游戏开发的教程文章,写这些文章的初衷是教会我老婆做游戏开发,我老婆也是个程序员,我也是几年前才开始转向游戏开发方向,在学习的过程中即使拥有多年普通客户端的开发经验,也仍然感觉到自己一个人琢磨去学习的难度曲线很高,中间在公司内部出过一些基础教程文章,还是比较受欢迎,因此也间接的促成了我想要开设这样一个专栏专门系统的功利的讲一下如何学习游戏开发。因为专栏文章可能会越来越多,所
网络上有许多关于UI卡顿优化的解析,但大部分都是简单的原理介绍,例子都比较简单,往往是为了验证UI卡顿而硬造的,不能在实际场景中应用。本文结合大图加载,与UI卡顿优化,向大家介绍UI卡顿优化的基本原理。
原创 2022-04-18 16:48:31
623阅读
网络上有许多关于UI卡顿优化的解析,但大部分都是简单的原理介绍,例子都比较简单,往往是为了验证UI卡顿而硬造的,不能在实际场景中应用。本文结合大图加载,与UI卡顿优化,向大家介绍UI卡顿优化的基本原理。UI卡顿的根本原因是UI线程无法在16ms内完成UI绘制。 下面以android大图加载为例,结合内存分析,systrace,TraceView等分析UI卡顿优化.
原创 2021-09-24 14:03:16
888阅读
什么是service?service是被“后台服务”,它的运行不依赖ui界面,我个人还喜欢把它看着一种消息服务,因为你可以在任何有 Context 的地方调用 Context.startService、Context.stopService、Context.bindService,Context.unbindService,来控制它,你也可以在 Service 里注册 BroadcastRecei
转载 2024-05-14 19:11:58
15阅读
一、设计原则      •理解Android的外观和感觉           4.x版本简单、平面、干净,注重功能本身。      •基于心理模型           将后台复杂的事
转载 2023-06-07 11:23:57
249阅读
Android系统包含了OpenGL(Open Graphics Library),从而给2D和3D图形提供了高性能的支持,尤其是OpenGL ES API。OpenGL是一个跨平台图形API,它给3D图形处理指定了一个标准的软件接口。OpenGL ES是一种用于嵌入式设备的OpenGL规范。从Android1.0开始,就提供了对OpenGL ES1.0和1.1API规范的支持。从Android2
转载 2023-07-27 22:19:35
79阅读
Android UI界面编程概览 本文主要对Android UI 用户界面开放的一些基本概念,均不做深入讲解,但可以快速浏览Android开放经常涉及到的一些基本概念和要素。  一、  界面元素1.          窗口:Activity应用程序中每个屏幕显示都通过继承和扩展
学习步骤和重点UI布局主要UI元素主要按钮和事件屏幕跳转弹出框一. Android UI布局1.1 线性布局(LinearLayout)此种布局一个重要参数为android:orientation="horizontal"(水平显示),共2中元素垂直显示为“vertical”。参考代码:<LinearLayout xmlns:android="http://schemas.android.c
转载 2023-07-26 03:28:53
170阅读
这节我们主要讲解自定义View的其中的三个步骤:设计我们的所需的属性、实现我们的View和在xml中引用我们的View,注重为什么这样设计的思想。首先,我们要了解google是怎么实现一个控件的,比如我们最熟悉的LinearLayout,我们使如何使用它的呢?我们会在XML文件中定义一个LinearLayout,再为它写上相应的属性,比如:android:layout_width 和android
 AndroidUI界面设计在main_activity.xml文件中进行,其路径如下图所示。 接下来我们进行UI界面的设计。(1)首先创建一个空白应用。(2)找到main_activity.xml文件所在位置,清空里面的原有文件,我们来自己实现一个UI界面   A .我们需要先创建一个Layout布局,在android中支持几种布局,分别是:<Li
# 使用 jQuery UI 实现日历控件的完整实例 在Web开发中,日历控件是一个非常重要的功能,尤其是在需要日期选择的应用中。jQuery UI 提供的日历控件非常简单易用。本篇文章将以一个完整的实例向你展示如何使用 jQuery UI 创建一个日历控件。 ## 实现流程 为了帮助你更好地理解实现过程,我们将整个流程分解为几个步骤。下面是实现日历控件所需的步骤: | 步骤 | 描述
原创 2024-08-26 04:42:43
91阅读
package .renaun.controls{import feathers.controls.Label;import feathers.core.FeathersControl;import starling.display.DisplayObject;public class Group extends FeathersControl{ public function Group() { super(); } protected var children:Vector.<FeathersControl> = new Vect...
转载 2013-01-22 15:37:00
80阅读
2评论
这篇是给新手准备的,多多配图,描述尽量详细,包会!从TextField的尺寸,border,icon,文本到光标,无所不包!
原创 2023-04-07 10:10:02
303阅读
一、Storm概述 Storm是免费开源的分布式实时计算系统。实时性主要在于两方面:一方面所有运算处理都是在内存中进行,节点之间采用效率非常高的zeroMQ进行数据传输,中间数据不落地保存,避免了额外文件IO导致的时间损耗;另一方面Storm就是针对流数据处理,可以对源源不断的来源数据进行实时处理,省去了数据采集时间。Storm与Hadoop最大的区别在于Storm是针对流数据处理,而Hadoop
转载 2024-01-05 22:58:00
58阅读
使用wxPython开发一个简单GUI应用 python用的时间不长,一般用来做字符串处理、简单测试的一些小程序。最近工作中需要做一个简单的GUI应用,使用麦克录音并存成wave文件。然后就想拿wxPython练练手。 一、概述 GUI开发采用wxPython,界面编辑工具采用wxGlade,声音采集和播放采用PyAudio,小数据库采用sqlite3,最后使用py2exe打包发布。基本的应用
转载 2024-08-25 10:03:02
131阅读
  • 1
  • 2
  • 3
  • 4
  • 5