GenXus进行APP开发-全局颜色设计

我们每次开发APP时,会有不同的全局颜色设计(例如标准控件、状态栏、控件激活时等的默认颜色),那么我们在GeneXus中如何设置这些颜色呢?接下来就给大家介绍一下。

当我们通过GeneXus开发APP的时候,会有一个针对APP的主题(theme),默认是CarmineSD当然我们也可以创建自己的针对APP的主题。在我们所使用的主题中,有一个名字为Application的类,而针对APP的全局颜色设计就在这里。

APP主题中的Application类以及对应的全局颜色设计属性

接下来我们介绍一下每个属性的作用。

1)      Primary Color:

一般是一个公司、品牌或产品的代表颜色(例如Gmail的红色)。APP的导航栏、程序切换、推送内容(文本、进度等)都会使用这个颜色。

2)      Primary Color Dark

该颜色一般都是上个颜色(Primary Color)加深后的一个设置,一般用户状态栏(状态栏:也就是我们手机显示电池电量及信号还有时间的地方,这块位置我们统称为状态栏)。

3)      Accent Color

用于定义主要操作和标准控件的颜色。操作包括编辑焦点、复选框、单选按钮等;标准控件包含日期选择器、弹出按钮、进度条等。

4)      Action Tint Color

Android:用于定义导航栏上一些操作、搜索等的图标。如果启用了滑动导航样式(slide navigation style)时,也用来定义菜单/后退图标。

iOS:用于定义图标和标准控件(等同于Android中的控件正常和控件激活状态时的颜色)。

5)       Control Normal Color

用于定义标准控件在正常状态下的默认颜色。

例如,文本字段中的下划线颜色或单选按钮和复选框的边框颜色。

6)      Control Activated Color

用于定义标准控件在激活状态下的默认颜色。默认情况下,会使用Accent Color 属性中的值。

例如,当单选按钮或复选框被勾选时。

7)      Control Highlight Color

用于定义标准控件当被点击时的默认高亮颜色。例如当点击一个按钮的时候。

 

         根据下图可以非常清晰地看到每个属性配置的效果。

参考Wiki链接:https://wiki.genexus.com/commwiki/servlet/wiki?28621,Application%20Colors%20Properties%20group

原文地址:https://www.cnblogs.com/genexusblog/p/10706820.html

时间: 2024-10-15 09:16:13

GenXus进行APP开发-全局颜色设计的相关文章

【Android 开发实例】时间管理APP开发之数据库设计

当然也可以先写界面什么的,但是,总觉得先把数据库后台写好在写界面比较放心. 对于数据库的设计,我一开始没什么概念,甚至不知道如何下手,一开始想着设计成几个表?有哪些字段? 最后用了两天时间,还是一无所获. 最后参照着数据库系统概论课的一些东西以及查看别的项目的源码,才大概的确定数据库. 因为这个APP的类别被我确定只能是二级类别.所以我设计成三个表: 总类表,子类表,详细记录表. (程序代码中出现的Log语句仅为我自己测试输出使用的) 代码如下: package suool.net.timesu

APICloud APP开发页面设计常见问题有哪些

小小的手机不仅为我们带来了便捷,还改变了我们的生活方式,从传统的现金支付到现在的扫码支付,从传统的路边叫车到现在的网约车,可以说APP正不断改变着人们的生活,同时改变着世界.前进的脚步将变得更加迅速,世界的变化也是日新月异.伴随着我们使用手机APP过程中,和我们接触最多的就是设计元素,很多APP设计师设计出各种富有创意的APP界面,并赢得市场的欢迎,但再好的设计师也会有犯错误的时候,设计师的一个小错误都可能导致用户对App的舍弃,这是我们不愿看到的.今天和APICloud小编一起来看看在APP开

APP开发怎样了解客户需求

一直以来困扰着无数app开发公司的问题莫过于该如何挖掘用户需求了.很多企业在找app开发公司时只是带着一个想法,他们突然想到了一个好的点子或者是基于扩展自己业务的需要.具体的用户需求.功能表等等都没有,这时要想帮助用户成功的开发出一个受用户欢迎的APP产品,得挖掘出用户需求,否则就难以开发出让用户满意的产品. 怎样挖掘用户思维   1.头脑风暴法 APP开发公司在挖掘用户需求之前可以和开发者召开一个会议,在会上大家需要就该app说出自己的想法.无论是异想天开还是天马行空,将这些记录下来进行评价筛

美食APP开发功能特点介绍

   美食APP开发功能特点介绍 美食app开发可以让吃货们轻松找到靠谱的美食.对于吃货而言,是永远不会放弃任何一款美食的,某评APP软件很好用,但是对于查找靠谱的.有吸引力的美食而言并不是很方便.专业的美食APP则可让用户轻松找到好吃的.好玩的. 美食app功能特点介绍 1.行业资讯:通过手机我们足不出户也可知道天下事,而美食app则可让用户通过手机APP即可了解美食餐饮行业的新闻资讯.用户通过行业资讯还可以更方便的了解到酒店.旅行等方面的相关资讯,使的出行变得更加方便. 2.商机供应:通过列

用户意见千千万 APP开发该如何应对处理

用户意见千千万 APP开发该如何应对处理 无论我们开发怎样的app,其最终目的都是为了获得用户的认可.只有用户认可了,才有可能帮助推广成为平台的忠实用户.若想获得用户的认可,首先产品得是能解决用户需求的,其次是否处理了用户意见.用户意见千千万万,并不是每一条都是需要理会的.在如何处理用户意见这个问题上还得辩证的来看. 开发前不要将宝压在一个用户意见上:企业app开发的过程中,创业者有可能是将自己某个瞬间产生的灵感变为现实.虽说灵感难寻,但是并不是每一个灵 感都是有市场的,如果是不正确的灵感,开发

APP开发设计应以人为本!浅谈APP交互设计原则

为什么APP开发设计需要原则?设计原则其实就是对一些设计过程中基于人类的认知规律对设计做出的一些指导性原则,并且对已经成为行业共识的设计经验做个总结,用来指导设计师界定问题.提高效率. 先就APP开发设计 http://www.czwew.com 常州紫竹云科技产品经理分享交互设计的时候最为大家所认可的几条设计原则:可学习性.一致性.简洁性.流畅性.及时反馈.除了这么六个?还有其他的吗?你放心,如果需要还有更多. 一.经常用的设计原则有哪些? 1.可学习性   目标用户在已有的知识和经验基础上,

移动APP开发使用什么样的原型设计工具比较合适?

总结过几个模型后,我就趁热打铁看了第二个题目:移动APP开发使用什么样的原型设计工具比较合适? 这个要分情况啦! 有时候,客户的需求很明显,就是实现几个功能的app(看来是个小型的工程啦)所以瀑布模型就可以胜任了. 有时候,客户的需求不很清晰,这就需要开发人员快速开发一个原型,再和客户详细计划自己需求的功能.如果是一个很大型的app,像淘宝,qq等这样的,需要不断的更新新的功能模块,这就需要开发阶段就要开放式的体系结构,这就需要增量模型, 有时候,类似于针对用户体验的APP就需要快速原型模型,根

短视频SDK架构设计,短视频APP开发目标首选

短视频 SDK 实践中主要做的一些事情,这其中最重要的就是短视频 SDK 的架构设计,包括架构设计理念.架构图.整体数据流程.模块架构设计等.今天小编就简单介绍一下短视频APP开发中,选择什么样的厂家,厂家SDK 架构设计理念.第一点说到 SDK 的设计理念必定要提到命名规范,就跟腾讯的企业理念一样,他们的命名规范是统一.简单并且精炼的,比如他们将对外的核心类统一以 PLShortVideo 为前缀,在录制.编辑以及剪辑等模块的命名:参数配置类则均以 PLxxxSetting 为标准进行命名:接

Android通用框架设计与完整电商APP开发

第1章 课程介绍及APP效果展示(Java版)本章概述了本课程大家能学到什么,老师如何讲解,为什么这么讲解,并介绍了框架的整体架构设计与模块分解,最后展示了用自己设计的框架开发出来的完整电商APP的效果图(服务端API快速搭建教程:http://www.imooc.com/article/19001) ...1-1 课程导学1-2 项目架构设计与模块分解 第2章 项目初始化本章将从零搭建一个空项目,实践项目搭建的过程,并额外教大家搭建一个基于Go语言的Web版Git服务器,实现代码托管的自举.(