热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

android开源库收藏

记录自己最近在开发中使用的开源库及部分使用方法,链接地址为个人fork后的地址,可以参见原作者仓库大家有什么好用的可以留言,一起交流学习下。原文地址:android开源库收藏1.

记录自己最近在开发中使用的开源库及部分使用方法,链接地址为个人fork后的地址,可以参见原作者仓库大家有什么好用的可以留言,一起交流学习下。

原文地址:android 开源库收藏

1. android 开发常用工具类

地址:https://github.com/txadf/Lazy

2. 字体图标

地址:https://github.com/txadf/material-icon-lib
用法:
2.1.添加依赖

compile 'net.steamcrafted:materialiconlib:1.0.9'

2.2.xml中使用
注:需要添加命名空间

.steamcrafted.materialiconlib.MaterialIconView
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/icon"
android:layout_hljs-string">"24dp"
android:layout_hljs-string">"24dp"
android:scaleType="center"
app:materialIcon="account"
app:materialIcOnColor="@color/mainColor"
app:materialIcOnSize="24dp"/>

示例效果:

3. UI Model

地址:http://genius.qiujuer.net/module/ui.html
按原作者网上站上的配置。
具体使用,按钮的使用:

.qiujuer.genius.ui.widget.Button
xmlns:app="http://schemas.android.com/apk/res-auto"
android:id="@+id/gbtn_login"
android:layout_hljs-string">"match_parent"
android:layout_hljs-string">"wrap_content"
android:layout_marginTop="25dp"
android:background="@color/mainColor"
android:OnClick="LoginClickEvent"
android:text="@string/login_btn"
android:textColor="@color/white"
app:gFOnt="roboto.ttf"
app:gTouchColor="@color/black_alpha_32"
app:gTouchDuratiOnRate="0.7"
app:gTouchEffect="ripple"/>

同样需要注意添加命名空间。

4. xutils3

地址:https://github.com/txadf/xUtils3

5.进度条

地址:https://github.com/txadf/spots-dialog
效果:

6.对话框

地址:https://github.com/txadf/sweet-alert-dialog
示例效果:

7. EventBus

地址:https://github.com/txadf/EventBus
注意:在使用,进行注册订阅时,使用下面的方式,其中“XXX”表示需要订阅的Activity或者Fragment名,避免直接使用“this”:

EventBus.getDefault().register(XXX.this);

推荐阅读
author-avatar
tannn2502886701
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有