美文网首页 Android知识进阶(遥远的重头开始)
Android-公共组件库封装(就不能再坚持坚持?)

Android-公共组件库封装(就不能再坚持坚持?)

作者: MonkeyLei | 来源:发表于2019-07-21 16:56 被阅读0次

近端时间,除了通用Popwindow的日常完善。另外也在搞公共组件库的封装。项目中也用到了很多Textview定义的按钮,包括圆角,渐变这些。另外也有启动画面的倒计时文本控件。文本样式的日期显示控件。还有switch开关。。。

基本的样式小白都是通过shape来定义的样式。而且多个项目都用到了,每次都是搬过来搬过去的。综合思考了下几个项目的一些组件,总是同样的套路。不想再重复拷贝修改了。还是封装一个库吧,用起来也方便。

另外就是Webview加载页面(Activity)。 基本上每个工程都有Webview页面相关,有相关的下载,支付处理。还有web页面js调用Android本地方法的逻辑。所以Webview控件也打算扩展封装一下。

还有就是比如跳转到分享图片页面(就是传一个url获取,然后页面自动下载图片并代码自适应显示,然后底部弹窗分享)。小白的多个应用都有这种。想想也可以积攒封装一下。

陆陆续续的,可以把项目公用的一些控件做封装,总结,完善。。。。需要自定义的也可以自定义后包括进来,岂不爽哉!

项目地址:

FanChael/CommonUI github

NetNut/CommonUI gitee

目前提供了五种控件的扩展,陆续将会增加完善...(用法都有案例以及属性配置说明,问题不大,菜鸟的我目前也就这样封装了)

image

相关文章

网友评论

    本文标题:Android-公共组件库封装(就不能再坚持坚持?)

    本文链接:https://www.haomeiwen.com/subject/ozcvlctx.html