Android 前端小记

最近在做项目时 因为之前的项目是基于老的Android SDK开发的基于JAVA的Android App 前端页面都是资源文件 实现逻辑分离 资源文件用类似xml文件格式 实现逻辑用Java 框架结构比较固定 不易修改 主页面集成于Activity 还有业务逻辑基类 实现了跨module的调用 看似合理 但是存在不易于扩展 新增页面元素 要同时修改资源端与逻辑端

本来想法是直接把工程升级到Kotlin并且AS有自动转换Java代码到Kotlin的工具 转换后 报了一大堆错误 

于是换了个想法 直接上Kotlin项目 所以在新的Android SDK 上开始建 无意中发现 该工程已经实现了资源 逻辑一体化 就是说在逻辑端也可以当成资源文件来使用 并且有相关的标注支持实时预览 哇 顿时兴奋不已 😃 原来是基于新的基于Jetpack Compose技术 从名字就能看出 是一个易于组合控件的技术 组合元素的同时 自动排列 试水了一下里边的Canvas模块 还挺好用 一般画线 画圆 等几何图形 甚至几何形状的图片 例如苏州银行logo风格的4圆弧 正六边形的苏式园林的图形等 不得不说谷歌的在线文档做的很到位 你不仅可以看到技术的介绍 怎么使用 示例演示 甚至在线做题 真的挺好上手 这样一来 升级扩展前端逻辑就方便了 并且Kotlin与Java可以混编 相互调用 

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值