本文导读

  • 写在前面
  • iVX 各 UI 组件及属性面板详解
    • 1. 图片组件
    • 2. 图片序列组件
    • 3. 文本组件
    • 4. 输入框组件
    • 5. 富文本/富文本编辑器组件
    • 6. 地图组件
    • 7. 二维码组件

写在前面

学习电梯一键直达:人人都可快速掌握的可视化编程语言。

往期系列文章:

  1. 认识 iVX
  2. 为什么要做 iVX(iVX 企业文化)
  3. iVX 开发 - 入门【一】开发环境、应用对象树介绍

iVX 各 UI 组件及属性面板详解

UI 组件位于 iVX 编辑器的左侧的组件栏中;


当我们将鼠标悬停至某一个组件时,会出现提示框,展示该组件的属性、动作以及事件;


如果想要详细了解该组件的使用方法,点击提示框右上角的 “查看详情” 即可直接跳转至该组件对应的文档中心。

1. 图片组件

图片组件用于在当前页面中插入图片,可支持 jpg 、jpeg 、png 、gif 格式。鼠标点击图片组件后会弹出图片选择框,然后选择图片进行上传;


上传后默认显示为该图片的原始宽高。点击图片选中,可以在左侧属性栏设置它的宽高等各项属以及排版、旋转、边框圆角、阴影、滤镜等效果。


此外还有自定义样式,即可以自己编写的 CSS 样式。选中图片,点击自定义样式后面的 “+”为图片添加自定义样式。如下操作,初始图片边框为黑色,然后添加自定义样式<当鼠标悬停时,边框颜色变为红色>;


效果如下:

想要替换图片,双击此图片即可弹出图片选择框;也可以通过属性“素材资源地址”,直接上传在线图片,如下我们在复制百度的一张图片地址,粘贴至素材资源地址,即可切换。

2. 图片序列组件

图片序列组件用于展示一组有序排列的图片,依序播放。任意时间内仅展示一张图片,经过若干时间间隔后移除该图片,展示下一张或上一张图片。如果图片前后相接则将形成近似于动画、视频的效果。

点击图片序列组件,可以看到提示我们上传多图或者是 Gif 动图;


我们上传一张 GIF 动态图,选中图片后点击图片列表,就可以看到 GIF 动图的所有切割图。接下来可以调整某一切割图的时长进而控制整个动图播放。

3. 文本组件

文本组件用于插入文本对象,以记录并显示一段文本,这个用的也应该是最多的。除一些基本样式属性之外,还包括各类排版功能。


还有一个组件叫做中文字体组件,它与文本组件的区别在于提供了多种字体供我们选择。要知道在浏览器中是无法指定特殊中文字体的,而中文字体组件的作用就是在后台实时将输入的文本转换为图片,以实现特殊文字的展示。所以说中文字体 本质上是图片,并不是文本。

4. 输入框组件

输入框组件可通过键盘输入或粘贴的方式自主输入内容,与用户进行数据交互和数据收集。输入框同文本对象类似,允许自主定义输入框外观和文字样式并进行排版,也可定义提示文字。

不得不提的是输入框组件的限制输入类型功能,比如设置为数字,那么在预览时就会强行弹出手机的数字键盘且无法输入文字;设置为密码时则会自动用“*”隐藏。这都是内置已经做了限制的功能,直接使用即可。


此外还可以为输入框添加图标,可使用预设,也可在线搜索自己想要的图标。

5. 富文本/富文本编辑器组件

富文本组件是一款功能强大的文本工具,它比纯文本对象支持更丰富的文本格式。在编辑状态下,可以通过文本编辑区域进行文本编辑,并通过上方属性控制条修改字体样式、对齐方式等,实现快速的文本编辑。如下图;


如果说富文本是让开发者在开发时进行文本的编辑,与网页的用户并不会发生交互。那么富文本编辑器则可内嵌于浏览器,在案例非编辑状态(即已上线状态)下开放富文本编辑界面,容许用户进行富文本的排版和编辑。比如在社区博主帖子下的评论区内置一个富文本编辑器,则可容许用户对自己的评论内容进行样式、格式排版等编辑。

开发者视角

用户视角

6. 地图组件

地图组件有高德、和腾讯两个地图 API,会在案例中插入一个地图控件,具有腾讯/高德地图的基本功能。不仅可以对地图控件进行各项样式编辑,还可以确定中心点、中心位置、缩放、类型等属性。

7. 二维码组件

二维码组件用于在案例中动态生成二维码,除样式的编辑外,我们可以在“二维码数据”数据中指定二维码目标地址,也可以选择图片嵌入二维码。如下图:

篇幅原因,本文只对部分组件做介绍,好用的组件还有很多,如网页、图标、计数器、视频、直播窗等,其余各组件用法基本一致,操作也相同,这里不再赘述。

【iVX 开发 - 入门】UI 组件介绍及实操详解相关推荐

  1. python三维图能画地图_Python地图绘制实操详解

    网上有很多地图绘制的教程,更多趋向于全国地图或者省级地图,但有时我们需要到县级.闲得慌,今天以贵州省毕节市为例,分享一篇Python县级地图的绘制(遥想当时差点把百度翻了个底朝天),希望对需要的你能有 ...

  2. 21.ACL 访问控制权限详解,setfacl,getfacl,setfacl -m,setfacl -d,setfacl -k,setfacl -x,mask等实操详解

    ACL 访问控制权限详解,setfacl,getfacl,setfacl -m,setfacl -d,setfacl -k,setfacl -x,mask等实操详解 文章目录 ACL (访问控制权限) ...

  3. Android开发入门一之Android应用程序架构详解

    Android应用程序架构详解如下: src/ java源代码存放目录 gen/自动生成目录 gen 目录中存放所有由Android开发工具自动生成的文件.目录中最重要的就是R.java文件.这个文件 ...

  4. gcc编程4步编译、调试c程序实操详解(Linux系统编程)

    gcc编译可以执行程序4步骤:预处理.编译.汇编.链接 一.知识储备(想看实战往下翻) 在linux程序种,c程序需要用gcc进行编译,链接用ld程序,ggc编译完成后可自动调用ld程序完成链接. 调 ...

  5. Nginx+Tomcat负载均衡和动静分离理论实操详解来袭!

    文章目录 一:关于动静分离和负载均衡介绍 1.1:Nginx+Tomcat的动静分离 1.2:Nginx+Tomcat的负载均衡 1.3:Nginx配置反向代理的主要参数 二:Nginx+Tomcat ...

  6. 月销售额224万美金的Shopify独立站卖家实操详解

    Hello 你好,我是项柚,花过1亿美金预算的独立站站长.选什么品和选哪个垂直细分领域切入是做独立站最让人头疼的两大问题,这篇文章,我就帮大家解决这两个问题.我们会按照顺序先讲如何选择垂直细分领域,再 ...

  7. 干货 | Elasticsearch7.X X-Pack基础安全实操详解

    1.调查:你的Elasticsearch怎么做的安全防护? 背景:大家知道elasticsearch早期版本安全部分收费(7.1 & 6.8 版本之前),实际中各个公司6.x,5.x,2.x, ...

  8. Pytorch实现手写体识别(基于CNN卷积神经网络)实操详解(附完整代码free)

    手写体作为深度学习的"Hello world",几乎所有的课程都会讲到这个,今天带着大家一些看看吧. 如果对你有所帮助,点个赞给个小关注,以后一起交流学习. 前言 首先和大家讲讲我 ...

  9. 全网流行的线性插画,深度实操详解,手残党也能玩!

    给大家上一个「复古扁平几何风」的才艺展示,这次我们再给大家来一个「粗描边线性插画」的才艺展示. 这种粗描边线性风格的插画,难度虽小但适用范围很广,最主要的是,没有手绘基础的同学,只要动动你的小鼠标,也 ...

最新文章

  1. LED液晶与OLED:电视显示技术比较
  2. CentOS7环境搭建使用PhpStorm上传代码
  3. 【笔记】An explainable deep machine vision framework for plant stress phenotyping
  4. linux如何导出加密卡私钥,linux – 如何使用gpg中的私钥加密文件
  5. C语言排序(桶排序,冒泡排序,选择排序,插入排序,快速排序)
  6. 在以下说法错误的是_外行人对翡翠有哪些错误认知?行家给你最精准的答案
  7. HCL安装和使用模拟器中遇到的问题
  8. 数据:比特币和以太坊的证券产品规模已超过百亿美元
  9. android自定义GifView显示gif动画
  10. Atitit nlp 自然语言处理attilax总结 目录 1.1. 主要范畴 1 1.2. 研究难点 2 2. Ati涉及的领域(文档 tts 分词 抽取 摘要 检索) 2 3. Atit
  11. 公安“智慧型”监所解决方案
  12. jdbc 连接阿里云mysql数据库_java jdbc连接数据库
  13. android 上位机下位机串口通讯,上位机下位机串口通信.doc
  14. 不明白如何将批量图片格式转换?2招教你们快速搞定
  15. 主引导记录 - 维基百科,自由的百科全书
  16. SLAM AR 技术与应用
  17. RTC直播与RTMP直播
  18. PRISM 下载安装
  19. Refused to display ‘https://xxx.com.cn‘ in a frame because it set ‘X-Frame-Options‘ to ‘sameorigin‘
  20. Digital Pre-Distortion (数字预失真)以及用途

热门文章

  1. Python爬虫来啦,抓取数据导出到excel,简单明了,强大,直接贴代码
  2. android旅游app动态的,Android平台深秋出游必备APP推荐
  3. Tripwire入侵检测系统的搭建与应用
  4. 【FofaMap国庆特别版】让你在挖洞路上快人一步
  5. flutter 线上apm监控 远程日志 emas_tlog
  6. 基于SpringBoot的汉服推广管理系统
  7. 【图像压缩】基于matlab香农熵和差分进化算法多级图像阈值图像压缩【含Matlab源码 2035期】
  8. 2015 android测试机,安卓版Android道道通H1A-21AW-K懒人包 2015年最新夏季版 全分辨率...
  9. 豆瓣评分9.7!CV领域奠基性著作,中文版惊鸿面世 | 内含福利
  10. Facebook关闭旗下VR电影工作室,将目标投向对外合作VR电影创作