2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

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:184143
用户头像

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

关注

评论

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

基于Netty的IM聊天加密技术学习:一文理清常见的加密概念、术语等

JackJiang

Netty 即时通讯 即时通讯IM SSL/TLS

华为云桌面携手伙伴共建繁荣生态

清欢科技

教你用JavaScript实现鼠标特效

小院里的霍大侠

JavaScript 编程开发 初学者 入门实战

未来智安XDR荣膺ISC 2022创新能力百强

未来智安XDR SEC

库存积压营销差?不妨尝试华为云大数据BI

科技说

法国名酒贾斯特里尼&布鲁克斯,俘获皇室贵族的葡萄酒

联营汇聚

华为云桌面,助力企业灵活、高效办公

清欢科技

华为云大数据BI,助力企业挖掘信息数据潜在价值

科技说

2022年了,苹果还不能长截图,华为的指关节截屏了解一下~

极客天地

设计企业如何降低设备成本?来试试华为云桌面吧!

爱科技的水月

贾斯特里尼&布鲁克斯葡萄酒,绿色酿酒传承百年

联营汇聚

贾斯特里尼&布鲁克斯葡萄酒,贵族品质值得选择

联营汇聚

想在“互联网信息高速公路”顺畅通行,华为云CDN来助力

秃头也爱科技

绿色高效办公,华为云桌面不可或缺

爱科技的水月

色彩精准、数据安全,华为云上的超高清设计师云工作站给你新体验

爱科技的水月

华为云大数据BI解决方案,助力企业实现数字化转型

科技说

Android基础入门教程

芯动大师

android Android开发

企业云上安全办公,就用华为云桌面

爱科技的水月

从全球顶级数据库大会 SIGMOD 看数据库发展趋势

NebulaGraph

数据库 图数据库 技术演变

华为云桌面,数字化时代便捷、安全的办公选择

清欢科技

华为云桌面的安全,到底是怎么做到的?

清欢科技

实测 | 海纳百川,华为OceanStor Pacific分布式存储为多元算力应用带来更优选择

脑极体

JavaScript基础:在Jupyter Notebook中操练

无人之路

JavaScript Jupyter Notebook

提升游戏玩家体验,华为云CDN加速了解一下

秃头也爱科技

用户红利终结,应用分发如何实现“全链路加速增长”?

最新动态

认证鉴权对于 API 网关的重要性

API7.ai 技术团队

认证授权 API Gateway APISIX 网关

Spring-Mybatis整合

@下一站

程序设计 mybatis 12月日更 12月月更 springboot整合

3ds Max云渲染平台哪个好?

Renderbus瑞云渲染农场

云渲染 3dsMax云渲染平台哪个好

2022-12-22:给定一个数字n,代表数组的长度, 给定一个数字m,代表数组每个位置都可以在1~m之间选择数字, 所有长度为n的数组中,最长递增子序列长度为3的数组,叫做达标数组。 返回达标数组的

福大大架构师每日一题

算法 rust 福大大

使用HTTP工作的Web服务器

穿过生命散发芬芳

web服务器 12月月更

【Go实现】实践GoF的23种设计模式:命令模式

元闰子

Go 设计模式 命令模式

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