四、WebApp 基础可视组件(IVX 快速开发教程)

四、基础可视组件

通过本节你将了解 iVX 开发中的核心—— iVX 组件的使用方法。iVX 的组件是开发应用时所必要的对象,通过这些对象你将快速的完成应用的开发。

在 iVX 应用开发中,所有交互、动画、数据都需要以组件为基础,通过组件之间的编排来完成。例如图片组件可以容纳图片素材,音频组件可以容纳音频素材。

文章目录

  • 四、基础可视组件
      • 4.1 页面添加
      • 4.2 行添加
      • 4.3 列添加
      • 4.4 文本添加
      • 4.5 按钮添加
      • 4.6 图片添加
      • 4.7 输入框添加


4.1 页面添加

在 WebApp 中,页面作为所有可视组件的容器,即需要创建一个页面包含其它可视容器。在一个 WebApp 中可以添加多个页面,这些不同页面之间可以相互跳转。

页面可以被添加在前台、容器(对象组)等父对象下,不能添加在行(列)、横幅、面板、层等对象下。添加一个组件时,需要点击一个 父容器 ,再点击 组件栏 中的 组件 进行添加,新添加的组件将会自动的对组件名进行排序:

添加 页面 后,页面 的大小由对应的 父容器 决定,在以上 gif 图演示中,前台 即为该 页面 的父容器。

4.2 行添加

行 是页面布局的重要元素,其内部元素是以 对定位的 方式进行排列,使用 行 可以实现元素内容横排展示。行 是一个容器,行 用来包裹其它组件对象,例如图片、文本、视频等。

在 绝对环境 和 相对环境 中,组件添加方式略有不同;绝对环境 中选择页面后点击 行 组件,鼠标光标将会切换成绘制模式,需要用鼠标绘制出该组件的大小;在 相对环境 中,选择 页面 为 父对象 后,直接点击 行 元素,该元素将会自动添加至该 父对象 中,此时该 行 的宽为 父对象 的最大宽度,也就是 100% 宽度,高度则会有一个默认值。

以下示例为 绝对定位 Web应用 中添加 行 的方式:

以下示例为 相对定位 Web应用 中添加 行 的方式:

4.3 列添加

列 是页面布局的重要元素,其内部元素是以 相对定位 的方式进行排列,使用 列 可以实现元素内容纵向展示,同 行 一样用来包裹其它组件对象,例如图片、文本、视频等。

以下示例为绝对定位 Web应用 中添加 列 的方式:

以下示例为 相对定位 Web应用 中添加 列 的方式:

4.4 文本添加

文本组件 用于插入文本对象,以记录并显示一段文本。文本组件 可以包含在 行 与 列 容器中,通过 行 和 列 的位置控制使文本跟随 行 和 列 进行展示。

以下示例为 绝对定位 Web应用 中添加 文本组件 的方式:

以下示例为 相对定位 Web应用 中添加 文本组件 的方式:

4.5 按钮添加

按钮组件 一般用于用户交互,例如用户输入信息后进行登录、某些信息的提交等。

以下示例为 绝对定位 Web应用 中添加 按钮组件 的方式:

以下示例为 相对定位 Web应用 中添加 按钮组件 的方式:

4.6 图片添加

图片组件 用于图片的显示,支持 jpg 、jpeg 、png 、gif 格式的图片素材。图片组件 可使用本地图片或网络图片。

以下示例为绝对定位 Web应用 中添加 图片组件 的方式:

以下示例为 相对定位 Web应用 中添加 图片组件 的方式:

4.7 输入框添加

输入框组件 用于用户与应用进行信息交互的文本输入容器,例如账户登录页面所需要用户输入的的账户文本与密码文本。

以下示例为 绝对定位 Web应用 中添加 输入框组件 的方式:

以下示例为相对定位 Web应用 中添加 输入框组件 的方式:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/286798.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Springboot项目搭建(三)整合thymeleaf模板

springboot整合thymeleaf模板 一、POM文件添加依赖 <!--thymeleaf--> <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency><!--nekohtml 解决thymea…

React-引领未来的用户界面开发框架-读书笔记(一)

这本书的主要内容都是以react v0.12为主&#xff0c;ES5语法&#xff0c;笔记中将会使用react v0.14和RS6。 第1章 react简介 1.本质上是一个状态机&#xff0c;它以精简的模型管理复杂的随着时间而变化的状态。 2.它不是model-view-controller&#xff0c;它是mvc中的v(view)&…

Android之提示This version of Android Studio cannot open this project, please retry with Android Studio

1 问题 编译项目&#xff0c;错误提示如下 This version of Android Studio cannot open this project, please retry with Android Studio 2 解决办法 很明显&#xff0c;看英语翻译也知道&#xff0c;是由于AS版本太低导致&#xff0c;升级AS就可以了。

Netflix 的 API 架构演变历程

Netflix 以其松耦合和高度可扩展的微服务架构而闻名&#xff0c;Netflix API 的后端架构经历了 4 个主要阶段。&#x1d40c;&#x1d428;&#x1d427;&#x1d428;&#x1d425;&#x1d422;&#x1d42d;&#x1d421; &#x1d40c;&#x1d428;&#x1d427;&#x1d…

五、Web App 基础可视组件属性(IVX 快速开发教程)

五、基础可视组件属性 在 iVX 中各个组件存在不同的属性&#xff0c;这些属性用于设置显示的样式或者是自身具备的特征等&#xff0c;通过更改这些属性可以极大的方便我们进行项目的创作。 大多数组件都拥有相同的属性&#xff0c;相同属性在以下内容中不会赘述介绍&#xff…

zabbix自动发现(Discovery)功能使用

随着监控主机不断增多&#xff0c;有的时候需要添加一批机器&#xff0c;特别是刚用zabbix的童鞋 需要将公司的所有服务器添加到zabbix&#xff0c;如果使用传统办法去单个添加设备、分组、项目、图像…..结果应该是让人吐的结果。 鉴于这个问题我们可以好好利用下Zabbix大…

Apache之三种工作模式和配置性能优化

1 Apache的3种模式和版本 Apache目前一共有三种稳定的MPM&#xff08;Multi-Processing Module&#xff0c;多进程处理模块&#xff09;模式&#xff0c;它们分别是prefork&#xff0c;worker和event。 我们可以使用httpd -V 命令查看apache的版本和模式&#xff0c;如果你服务…

lsof命令

lsof, LiSt Opened Files, 列出打开的文件, 听起来很简单的样子. 但想*nix中很多其他工具一样, lsof把这件简单的事情做到了炉火纯青. 因为Unix认为”一切皆文件”, 那么”打开的文件”就不仅仅是传统意义上打开的文件了, 还可以是网络/Unix域套接字, 匿名/具名管道, 共享库文件…

六、WebApp 二手信息站点页面制作(IVX 快速开发教程)

六、二手信息站点页面制作 在了解了基础可视组件后&#xff0c;我们可以通过这些可视组件进行站点页面开发&#xff0c;在此以一个二手交易网站站点页面为例&#xff0c;本教程示例并不是成熟完善的示例&#xff0c;需要各位读者进行少量完善&#xff0c;示例只是用于功能讲解…

Blazor University (25)路由 —— 通过 HTML 导航

原文链接&#xff1a;https://blazor-university.com/routing/navigating-our-app-via-html/通过 HTML 导航源代码[1]链接到 Blazor 组件中的路由的最简单方法是使用 HTML 超链接。<a href"/Counter">This works just fine</a>Blazor 组件中的超链接会被…

OpenReports中文支持方案

此文章在《OpenReports中文支持完全解决方案.doc》的基础上做优化&#xff0c;并贴出代码。已测试通过。 一、主要解决的问题 1 页面显示支持中文 2 与服务器或数据库的交互支持中文 3 查询结果支持中文 4 导出文件名及内容支持中文 二、解决方案及方法 1 …

七、功能性组件与事件逻辑(IVX 快速开发教程)

七、功能性组件与事件逻辑 由于 iVX 极度易用的特性&#xff0c;在 iVX 中开发微信小程序、WebApp、小游戏应用的开发流程大致相同。介绍完基础可视化组件后通过后台的服务、数据库与事件结合即可完成一个应用的开发&#xff1b;此篇将会介绍 iVX 功能性组件与事件&#xff0c…

WPF 基础控件之 ToggleButton 样式

其他基础控件1.Window2.Button3.CheckBox4.ComboBox5.DataGrid 6.DatePicker7.Expander8.GroupBox9.ListBox10.ListView11.Menu12.PasswordBox13.TextBox14.RadioButtonToggleButton 实现下面的效果1&#xff09;ToggleButton来实现动画&#xff1b;Border嵌套 Ellipse并设置T…

反射调用 java bean的set和get方法

v一、使用java.beans.PropertyDescriptor import java.beans.IntrospectionException; import java.beans.PropertyDescriptor; import java.lang.reflect.Field; import java.lang.reflect.Method;public class PropertyUtil {private static final String SET_PREFIX "…

八、后台与数据库(IVX 快速开发教程)

八、后台与数据库 在 iVX 中 数据库 作为数据存储仓库&#xff0c;通过 数据库 可以永久性存储存储数据&#xff0c;而 后台服务 起到数据传输作用&#xff0c;将 数据库 的数据传输到前台页面之中&#xff0c;页面再使用这些数据。 文章目录八、后台与数据库8.1.1 数据库添加…

Android Studio开发环境搭建准备

Android Studio 是一个Android开发环境&#xff0c;基于IntelliJ IDEA. 类似 Eclipse ADT&#xff0c;Android Studio 提供了集成的 Android 开发工具用于开发和调试。 Android Studio开发环境搭建前&#xff0c;我们需要进行安装前的准备工作&#xff0c;本篇以在Windows 7平台…

九、二手信息站点后台完成 (IVX 快速开发教程)

九、二手信息站点后台完成 了解完后台实现后&#xff0c;我们开始为该二手商品站点完成完成后台制作。 文章目录九、二手信息站点后台完成9.1.1 完成二手信息站点注册功能9.1.2 完成二手信息站点登录功能9.1.3 完成商品发布功能9.1.4 首页信息获取9.1.5 详情页内容9.1.1 完成二…

爬虫是什么?起什么作用?

【爬虫】 如果把互联网比作一张大的蜘蛛网&#xff0c;数据便是放于蜘蛛网的各个节点&#xff0c;而爬虫就是一只小蜘蛛&#xff0c;沿着网络抓取自己得猎物&#xff08;数据&#xff09;。这种解释可能更容易理解&#xff0c;官网的&#xff0c;就是下面这个。 爬虫是一种自动…