Android Studio(AS)组件化,自定义组合控件(自定义View),部署到GitHub并引用。

本文详细介绍了如何在Android Studio中进行项目组件化,创建自定义组合控件,并将项目部署到GitHub。通过组件化,可以降低代码耦合,方便在其他项目中引用。步骤包括新建Module、配置build.gradle、删除Manifest中的application节点,以及将项目上传到GitHub并使用Jitpack进行版本管理。最后,展示了自定义组合控件的使用方法。
摘要由CSDN通过智能技术生成

在Android开学习中,我们经常用到很多组件(如:TextView、ConstraintLayout等),也有很多情况下我们会自定义组件。

有一种应用场景就是:自己做了一个组件或者工具类,但是只在自己当前的project中可以使用。有没有一种方法可以让别人或者其它project,也能非常简单的使用我这个project中的组件或者工具类呢?就像你使用Glide、Gson、OkHttp一样配置一下就能使用

就是把当前project组件化后,放到GitHub上,再在别的project中配置两行gradle就可以使用了。

话不多说,上最终的使用效果:

1、配置settings.gradle

2、配置build.gradle

3、在项目代码中使用(输入有提示说明引用成功)

 4、最终运行效果,这里的XpzClockView是我自己定义部署在云端的,在任何Android项目中引用了都可以使用,不用写其他任何代码

实现步骤如下:

一、项目组件化

项目组件化可以让你编写的代码耦合性降低,并且在之后作为组件引用到其他项目的时候能够避开Manifest文件的干扰。现在我们简单做一遍项目组件化

(1)新建安卓project

结果如下:

(2)新建module

点击菜单栏File→New→New Module

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夏鹏展

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值