写点什么

Mono for Android UI 设计器介绍

  • 2012-03-27
  • 本文字数:703 字

    阅读完需:约 2 分钟

Mono for Android 很快将拥有自己的可视化用户界面设计器。目前它的可用版本为 beta 测试版(private beta),感兴趣的开发人员可以报名参与Mono for Android 设计器测试版计划。下面我们将对话用户界面设计器架构师Lluis Sanchez 以了解更多信息。

InfoQ:这个工具可以与 AXML 一起工作吗?还是说它有自己的文件格式?

设计器可以同标准的 Android xml 布局格式一起工作。

InfoQ:你们是怎样在 IDE 里面渲染 Android UI 的?它是托管在各种各样的模拟器里面,还是说你们重新实现了一份 UI 套件(UI stack)?

借助安装后的 Android SDK,我们在一个外部 Java 进程中渲染 Android UI。每当布局 XML 文件发生改变,MonoDevelop 都会与该进程通信以获得 UI 图像。所有的鼠标处理以及选择装饰(selection decorations)都在 MonoDevelop 中完成。

InfoQ:你有考虑过将其开发成一个 Visual Studio 插件吗,还是说只是为 MonoDevelop 开发?

我们已经考虑过这点。我们希望很快能为 VS 提供一个测试版本的设计器。

InfoQ:设计工具会支持自定义子视图吗,还是说只能支持 Android SDK 中提供的那些?我的意思是,是否可以取出项目中创建好的视图,然后把它作为子视图用在相同项目中的另一个视图里?

可以使用自定义视图,但是它们不会被渲染,在显示时它们会呈现为一个模拟视图。关于如何渲染子视图,我们正在进行调研,不过目前它还不在我们的短期计划中。

InfoQ:有计划提供像 XAML 一样的数据绑定吗?

虽然我们还没有考虑这点,但是我们愿意开放地听取意见。beta 测试计划的目标之一,就是为了更多地了解大家需要什么,以及我们该怎样改善设计器来对其进行支持。

查看英文原文: Introducing the Mono for Android UI Designer

2012-03-27 04:183959
用户头像

发布了 125 篇内容, 共 41.7 次阅读, 收获喜欢 5 次。

关注

评论

发布
暂无评论
发现更多内容

一文快速上手 Nacos 注册中心+配置中心!

王磊

Java SpringCloud

上了NVMe的路,才能飙起全闪存的车

白洞计划

Apache DolphinScheduler 简单任务定义及复杂的跨节点传参

白鲸开源

工作流调度 海豚调度 调度器 大数据调度 任务传参

乘云远航|共赢新征程,打造数字化供应链竞争力!

创意时空

长安链国密TLS设计和实现学习

日常工作最常用6大Git命令讲解

流浪的漂流瓶

git git stash 8月月更 git命令

【Django | 开发】 为已有遗留系统数据库生成管理后台

计算机魔术师

8月月更

职场人的未来,GO!咱们上云办公

创意时空

加速拥抱数字化,云时通打造全新数字中台!

创意时空

牵手华为云,云时通SRM助力企业采购数字化升级!

创意时空

「35分钟」开发刷题功能

小鑫同学

前端 H5 数据分析、 分页查询 开发.

【数据结构实践】手把手带你快速实现自定义二叉树

迷彩

数据结构 算法 二叉树 二叉树遍历 8月月更

C/C++模板类模板与函数模板区别,以及用法详解

CtrlX

c c++ 面向对象 模板方法 8月月更

飞向深空:ColorOS 超算平台带来性能之变

脑极体

玩转KubeEdge保姆级攻略

乌龟哥哥

8月月更

如何正确理解Java对象创建过程,我们主要需要注意些什么问题?

PivotalCloud

【云原生| Docker】 部署 Django & mysql 项目

计算机魔术师

8月月更

【操作系统 | Linux】介绍与安装(虚拟机)

计算机魔术师

8月月更

一文详解产品经理与项目经理的区别

产品海豚湾

产品经理 职业发展 项目经理 产品设计与思考 9月月更

使用 ECK 在 Kubernetes 集群中管理 Elastic Stack

Se7en

长安链RPC服务学习笔记

长安链

长篇图解etcd核心应用场景及编码实战

字母哥哥

Java etcd #Kubernetes#

学习 Go 语言数据结构:实现哈希表

宇宙之一粟

哈希表 8月月更

React Spring实战之API以及animated 组件的运用

恒山其若陋兮

8月月更

【实践】手把手带你实现JWT登录鉴权

迷彩

分布式 微服务 前后端分离 JWT 8月月更

直播预告 | Homebrew 作者 Max Howell:如何打造杰出的开发者工具

思码逸研发效能

开源 研发效能 开发者工具 开发工具 科技

每日一R「20」网络编程(二)

Samson

学习笔记 8月月更 ​Rust

【Python | 词云】聊天记录绘制超美词云(七夕快乐 ,曾同学)

计算机魔术师

8月月更

Mono for Android UI设计器介绍_语言 & 开发_Jonathan Allen_InfoQ精选文章