目前市面上常用的效果集合,持续更新:

地址:https://github.com/geeklx/APPkuangjia/tree/master/baselibrary/src/main/java/com/haier/cellarette/baselibrary

附文档:

此类放置自定义View和第三方控件集合:(按顺序)anroomcrash:验证APP崩溃和内存溢出的方法assetsfitandroid:1.拍照上传2.复制assets目录到本地缓存cache目录文件3.访问assets/cache中的文件方法4.缓存购物车写法 写入txt到缓存bannerview:防止OOM写法的bannerviewbannerviewquan:市面大部分bannerview写法baseactivitys:加了堆栈管理和678android权限的base类cacheutil:清除缓存方法caranimation:购物车添加动画(防止多次点击的OOM)changelanguage:切换语言common:BaseApp BaseAppManager BaseViewHelperemptyview:正在加载 暂无数据 有数据 无网络 布局切换expandableview:非常好用的Expandableviewfileprovider:鸿洋的6.0 7.0 8.0 权限管理类flowlayout:鸿洋的FlowLayout(支持标签布局选中)glidenetpicpressnormal:支持后台返回两张图片 touch显示不同的图片效果handleralluse:面试必会的handler所有用法likebutton:点赞效果loading:加载中(防止OOM)musicutils:播放raw utilnetworkview:根据WIFI开关来广播切换布局 斗鱼视频联网播放功能qcode:高斯生成二维码效果recycleviewalluses:最强RecycleView写法(待更新)recycleviewgallery:炫酷的RecycleView Galleryrecycleviewmultitype:一个比较好的第三方RecycleView写法 很稳定ringutil:系统声音(待优化)scrollview:黑暗之魂3阅读条文效果shoppingcar:非常好用 仿饿了么购物车一套代码size:dp转换px工具类smartbar:返回|主页 工具类 一行解决你的问题splash:欢迎页仿猎聘statusbar:浸透式topbartablayout:最全tablayouttoasts:弃用(可参考)toasts2:丰富多彩的Toastupdateapk:XML配置升级APKuploadpic:最强微信图片上传(无bug版 修改了loaderManager两次finish的问题)usersdk:登录回调处理逻辑跳转widget: 1.AlertView:仿IOS弹窗2.AutofitTextView:自适应的textview3.CircleImageView:圆形ImageView4.CircularSeekBar:中规中矩的SeekBar 圆形进度条5.SmoothCheckBox:中规中矩的CheckBox6.SwitchButton:中规中矩的开关zothers:1.AutoHideInputMethodFrameLayout:非常好用的键盘隐藏工具layout6.SpannableStringUtils:给textview设置超链接((TextView) helper.getView(R.id.brademo1_tweetText)).setText(SpannableStringUtils.getBuilder(item.getText()).append("点击查看博客链接").setClickSpan(new ClickableSpan() {@Overridepublic void onClick(View widget) {Uri url = Uri.parse("https://blog.51cto.com/liangxiao");Intent intent = new Intent(Intent.ACTION_VIEW);intent.setData(url);mContext.startActivity(intent);}}).create());2.ClickableMovementMethod:给textview设置超链接((TextView) helper.getView(R.id.brademo1_tweetText)).setMovementMethod(ClickableMovementMethod.getInstance());helper.getView(R.id.brademo1_tweetText).setFocusable(false);helper.getView(R.id.brademo1_tweetText).setClickable(true);helper.getView(R.id.brademo1_tweetText).setLongClickable(false);3.DaojishiUtil:非常好用倒计时的工具类4.NoDoubleClickListener:防止double click5.SimpleTagImageView:给ImageView打标签7.StartHiddenManager:点A B两点跳转逻辑方法zuni:非常好的阻尼效果

附图:

 

  

   

   

 

 

希望能帮到你~

转载于:https://blog.51cto.com/liangxiao/2146536

Android Studio 第六十五期 - Android业务组件库相关推荐

  1. android studio manifestplaceholders,Android Studio - 第四十五期 Gradle manifestPlaceholders

    最近在学习撸撸的代码规范和写法,有些心得,准备好好写一写~包括了多渠道打版(以前有写过方法),工厂模式,mvp,以及最近刚封装出来的多渠道多版本展示不同页面的manifestPlaceholders的 ...

  2. Android Studio第三十五期 - 定时器弱引用+Service的写法

    代码已经整理好,效果如下图: 图1: 图2: 地址:https://github.com/geeklx/MyApplication/tree/master/p020_timer 转载于:https:/ ...

  3. (六十五)Android O StartService的 anr timeout 流程分析

    前言:之前在(六十四)Android O Service启动流程梳理--startService 梳理了startService的一般流程,anr的没有涉及,本篇就以anr的为关注点梳理下流程. 参考 ...

  4. Android Studio 第四十九期 - Sqlite数据库四种写法

    最近在看撸撸代码,他自己创了一种,网上有三种,分别是OpenDroid,greenDao,sugar,Sqlite原生写法,感觉都差不多,个人使用最优的是greenDao,下面开始介绍: 1.Open ...

  5. Android Studio第三十四期 - git企业级应用命令

    1.git status 2.git add -A 3.git commit -m "merger" 4.git pull 5.git push origin master 6.g ...

  6. Android Studio 第六十一期 - Android ToastUtil

     代码已经整理好,效果如下如图:    地址:https://github.com/geeklx/myapplication2018/tree/master/p005_toastutils

  7. Android Studio 第六十三期 - Android框架 -RecycleView所有用法

    最近在review代码,发现很多东西可以独立出来,效果如下图: github地址:https://github.com/geeklx/APPkuangjia/tree/master/baselibra ...

  8. 【eoe Android特刊】第二十四期Android WebView

    一.Android WebView是什么 1.1Aandroid WebView一些基本概念 在android手机中内置了一款高性能webkit内核浏览器,在SDK中封装为一个叫做WebView组件. ...

  9. 第六十五期:央行万字工作论文:区块链能做什么、不能做什么?

    本文从经济学角度研究了区块链的功能.首先,在给出区块链技术的经济学解释的基础上,归纳出目前主流区块链系统采取的"Token 范式",厘清与区块链有关的共识和信任这两个基础概念,并梳 ...

最新文章

  1. 程序员10大终极杀器,你get了几个?
  2. 卫星图像分割--Effective Use of Dilated Convolutions for Segmenting Small Object Instances
  3. 揭秘:GitHub Star 5W人追更,这个框架是打工人石锤了!
  4. gitolite搭建
  5. linux 内核 netfilter 网络过滤模块 (3)-NAT
  6. 【错误记录】Google Play 上架报错 ( 我们检测到您的应用程序包含未经认证的广告SDK或未经批准用于儿童导向服务的SDK )
  7. java什么是网络接口_java 网络编程 -- IP地址的表示与网络接口信息的获取(InetAddress和NetworkInterface)...
  8. 小程序引入的echarts过大如何解决_解决生鲜行业“获客难”的难题,教你如何妙用小程序...
  9. 操作系统之内存管理:4、基本地址变换机构(段氏、页式、段页式)
  10. 传球游戏(洛谷-P1057)
  11. 在Excel的单元格中,调用VBA函数
  12. JavaScript用法(1)
  13. 肤色检测一例-使用rgb颜色模型
  14. 你如何理解软件测试?
  15. 移动端实时音视频直播技术中推流和传输详解
  16. AcWing寒假每日一题 2058.笨拙的手指
  17. 「雕爷学编程」Arduino动手做(23)——矩形脉冲发生器
  18. 补码 符号数的二进制 整数
  19. MySQL 自增 ID 超大问题查询
  20. 管理潜能测试软件,快速判断管理者潜力   人才测评工具来帮忙

热门文章

  1. lua源代码分析02:内存管理
  2. 如何在一台电脑上同时启动多个tomcat,及如何解决tomcat一闪而过
  3. 《spring揭秘》读书笔记三
  4. Java:带符号右移和无符号右移
  5. 前端一HTML:十二:元素查找过程的详解
  6. C六:指针可以比较大小
  7. Windows Vista for Developers——第三部分补充:控件和桌面窗口管理器
  8. Jmeter模拟不同带宽进行测试
  9. etymon word write alb pain high alt increase large agency ag lose weight fat assist out~3
  10. 【移动开发】Android应用开发者应该知道的东西