阿里、蚂蚁、晟腾、中科加禾精彩分享 AI 基础设施洞见,现购票可享受 9 折优惠 |AICon 了解详情
写点什么

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

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

关注

评论

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

WEB常用HTML颜色代码表

入门小站

工具

遇见低码:在价值中审视

华为云开发者联盟

ide 低代码 应用 开发语言 低成本

apipost--接口流程化测试

与风逐梦

软件测试 接口测试 软件自动化测试

如何构建 Spring Boot 12 因素应用

码语者

Sprint Boot

混合云时代来临,你的存储ready了吗?

焱融科技

云计算 分布式 高性能 云存储 混合云

FusionInsight怎么帮「宇宙行」建一个好的「云数据平台」?

华为云开发者联盟

大数据 数据仓库 FusionInsight 云数据平台 LakeHouse

在java程序中使用protobuf

程序那些事

Java protobuf 程序那些事

统计机器学习导论(一)

数据与智能

机器学习 统计

摸鱼小技巧之IDEA调试篇一~

4ye

Java debug 后端 IDEA 8月日更

通过 UIView 和 UIControl 实现的蒙层,哪种更简单?

fuyoufang

swift iOS 知识体系 8月日更

在openGauss上做开发?这个大赛拿出30万寻找开源的你

华为云开发者联盟

数据库 开源 信创 opengauss 鲲鹏

手把手教你写 Gradle 插件 | 数据采集

神策技术社区

程序员 埋点 数据化 神策数据

极客时间架构实战营作业一

jjn0703

架构实战营

神策分析 iOS SDK 全埋点解析之启动与退出

神策技术社区

ios 代码 埋点 神策数据

自适应负载均衡算法原理与实现

万俊峰Kevin

负载均衡 微服务 负载均衡算法 Go 语言

基于Mybatis-plus实现多租户架构

码农参上

多租户 8月日更 Mybatis-Plus

Go- if-else结构

HelloBug

if Go 语言 else

docker入门:elk环境安装记录

小鲍侃java

8月日更

springBoot中redis的自动装配

Rubble

8月日更

protocol buffer没那么难,不信你看这篇

程序那些事

Java protobuf 程序那些事

Linux之yum命令

入门小站

Linux

Go Channel实例剖析

非晓为骁

源码 channel Go 语言 实例分析

前端人员必会工具-apipost两分钟上手(2分钟玩转apipost)

Proud lion

大前端 测试 后端 Postman 开发工具

保护亿万数据安全,Spring有“声明式事务”绝招

华为云开发者联盟

spring 数据安全 事务管理

判断是否为数组的 JavaScript 方法总结

编程三昧

JavaScript 数组 8月日更

手撸二叉树之另一棵树的子树

HelloWorld杰少

数据结构与算法 8月日更

“挂图作战”网络实体定位技术

郑州埃文科技

Windows Server 内存高排查

耳东@Erdong

windows 内存 Windows Server 8月日更 rammap

国产数据库的挑战与机遇

晨山资本

数据库 大数据 云原生 超融合

vivo商城计价中心 - 从容应对复杂场景价格计算

vivo互联网技术

Java 架构 后端 促销系统

Battle:你会TLAB,我会逃逸分析

阿Q说代码

逃逸分析 8月日更 栈上分配 同步省略 标量替换

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