封装公用代码_Android-公共组件库封装(就不能再坚持坚持?)

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

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

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

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

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

项目地址:

FanChael/CommonUI github

NetNut/CommonUI gitee

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

94c213e29c29897b2009efcf51a5dc01.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值