当前位置:   article > 正文

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

android studio组合控件

在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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/673460
推荐阅读
相关标签
  

闽ICP备14008679号