美文网首页
Android 第三方组件或控件

Android 第三方组件或控件

作者: 陈木东 | 来源:发表于2019-11-09 16:48 被阅读0次

    stateview:界面多状态加载:网络判断、数据加载中、加载后、加载失败时显示不同的页面,在fragment和activity底层初始化加载的页面,网络请求时通过状态判断需要显示的界面。github:https://github.com/nukc/StateView。

    Hawk:一个简单的key-value数据库,Android中的文件都可以保存在里面,能选择使用SharedPreferences  或者  SQLite 保存数据。gitHub:https://github.com/orhanobut/hawk。

    SmartRefreshLayout:刷新控件

    ActivityOptionsCompatactivity:转场动画 可以在两个activity之间对控件进行转场特效

    transitionseverywhereview:转场动画,view动画效果

    RecyclerView:代替了ListView,而NestedScrollView代替了ScrollView,他们两个都可以用来跟ToolBar交互,实现上拉下滑中ToolBar的变化。在NestedScrollView的名字中其实就可以看出他的作用了,Nested是嵌套的意思,而ToolBar基本需要嵌套使用。

    Android-PickerView:是一款仿iOS的PickerView控件,并封装了时间选择和选项选择这两种选择器。gitHub:https://github.com/Bigkoo/Android-PickerView

    CardView:本质是一个FrameLayout,特殊点就是有rounded corner(圆角)和shadow(阴影),不需要自己自定义shape文件进行实现圆角和阴影的设计。

    ACache:Android缓存。

    AutoVerticalScrollTextView:垂直滚动效果,和上下滚动效果。

    AndPermission:动态申请权限。github:https://github.com/yanzhenjie/AndPermission

    AndroidUtilCode:基础代码工具类。Activity相关、App相关、栏相关、清除相关、剪贴板相关、关闭相关、常量相关、转换相关、崩溃相关、设备相关、判空相关、编码解码相关、加密解密相关、文件相关、图片相关、意图相关、键盘相关、日志相关、网络相关、手机相关、正则相关、屏幕相关、SD卡相关、服务相关、Shell相关、尺寸相关、SP相关、字符串相关、线程池相关、时间相关、吐司相关、压缩相关。https://github.com/Blankj/AndroidUtilCode。

    ARouter:阿里路由跳转。github:https://github.com/alibaba/ARouter。

    ExoPlayer:视频 音频播放。

    RatingBar:用于评价的星条显示器。

    FlexboxLayout:流动布局,可以代替Linearlayout / RelativeLayout。

    blurry:实时模糊  gitHub:https://github.com/wasabeef/Blurry

    PictureSelector:一款针对android平台下的图片选择器,支持从相册或拍照选择图片或视频、音频,支持动态权限获取、裁剪(单图or多图裁剪)、压缩、主题自定义配置等功能、适配android 6.0+系统的开源图片选择框架。

    lombok:通过注解自动生成代码。

    marqueeview:字幕滚动轮播。

    photoview:图片放大缩小。

    circle_pic:圆形图片。

    SwipeDelMenuLayout:侧滑删除。

    jsbridge:webview和js交互

    相关文章

      网友评论

          本文标题:Android 第三方组件或控件

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