第一次写,写的不好的地方,有错误的地方请指出。谢谢
本文只是大致的翻译了下V-Play的App的组件参考,并没有详细解释的地方,只是觉得对初学者应该有些用处,可以大致的知道可以实现些什么界面,有什么功能。(本人英语不好全靠网页翻译和有道辅助,加上自己的理解,错误的地方请指出,见谅了。)
看懂的话还需要Qt Quick的基础
转载的话请标明原链接哟。
APP 要点
App | 顶级的V-Play组件用于包括其他组件 |
ListPage | 简单的Row型Page列表 |
Page | 页面 |
APP 控制
AppActivityIndicator | 一个加载中的动画 |
AppButton | 一个按钮带一个tuqi和平坦的按钮样式 |
AppCheckBox | 一个复选框和基于特定于平台的样式为iOS和Android |
AppImage | 一个图像和一个默认的来源 |
AppListView | 列表视图提供指示标,为空视图和滑动手势代理 |
AppMap | 显示一个地图视图与当前用户的位置(在中国感觉没用) |
AppSwitch | 一个滑动的开/关按钮 |
AppText | 基于原Text拓展(支持全局主题)文本控件 |
AppTextEdit | 一个多行文本编辑可设置文本占位符 |
AppTextField | 一个单行的文本框输入控件 |
AppTextInput(弃用) | 一个单行的TextInput与给定的占位符文本(弃用) |
Dialog | 一个对话框,其中有定制的内容和一个或两个按钮 |
Icon | 一个项目从一个图标字体显示图标 |
IconButton | 一个按钮和一个图标的视觉表示可设置切换图标 |
InputDialog | 全局对象显示标准的用户交互对话框 |
NativeDialog | 全局对象用于调用本机系统对话框 |
PageControl | 显示页面指标并允许切换到前一个或后一个页面 |
PictureViewer | 模态,全屏图片查看器组件 |
PullToRefreshHandler | 一个辅助添加AppListView拉动刷新 |
RoundedImage | 圆角图片项和一个可选的边界 |
SimpleRow | ListView的委托项目:容纳两个标签和一个可选的图像 |
SimpleSection | ListView的委托项:显示在一个列表项部分,有左右滑动项 |
SwipeButton | 一个按钮和一个默认的样式与SwipeOptionsContainer一起使用 |
SwipeOptionsContainer | ListView委托容器:实现swipeable排列在列表视图 |
VisibilityRefreshHandler | 辅助项目尽快处理数据加载操作项变得可见(加载视图)有listview属性(不懂) |
App 导航项
ActivityIndicatorBarItem | 显示一个旋转的指示器在导航栏(NavigationBar)槽内 |
AppDrawer | 打开抽屉从屏幕的左或右边缘自定义内容 |
ButtonBarItem | 基于类型NavigationBar项目,点击后显示提供背景 |
IconButtonBarItem | 显示一个可点击图标在NavigationBar槽内 |
Navigation | 基于特定于平台的导航的导航控制模式 |
NavigationBar | 导航控制显示标题,导航和可选项目 |
NavigationBarItem | 基本类型的物品放置在NavigationBar左边或者右边 |
NavigationBarRow | 行容器(ROW)显示多个NavigationBarItems NavigationBar |
NavigationItem | 基本类型的Item在Navigation |
NavigationStack | 提供了一个堆栈的页面导航 |
TabControl | 一个选项卡导航控制(可用Navigation代替) |
App 样式
IconType | 一个全局对象,其中包含内置的Icon图标 |
RippleMouseArea | 涟漪效果的鼠标区域(android设备上) |
StyleSimpleRow | 默认样式SimpleRow类型使用主题::列配置 |
StyleSimpleSection | 默认样式SimpleSection类型使用Theme::listSection和Theme:listSectionCompact配置 |
Theme | 一个全局对象定义app-wide样式属性 |
ThemeAppButton | 定义的风格AppButton物品 |
ThemeAppCheckBox | 定义的风格AppCheckBox物品 |
ThemeColors | 定义app-wide颜色主题 |
ThemeNavigationAppDrawer | 定义导航AppDrawer的风格 |
ThemeNavigationBar | 定义了NavigationBar风格 |
ThemeSimpleRow | 定义SimpleRow列表项的默认外观 |
ThemeSimpleSection | 定义列表的默认外观部分基于SimpleSection类型 |
ThemeSimpleSectionCompact | 定义列表的默认外观部分基于SimpleSection类型如果SimpleSection::compactStyle使用 |
ThemeTabControl | 定义了TabControl风格 |
App 实用程序
dateformat | 便利方法格式化日期和时间 |
参考地址:http://v-play.net/doc/apps-api/#app-utility