摘要: Butterknife的好处: ·绑定View事件、资源文件 ·注解都是在编译期,不会影响程序的运行效率 ·代码清晰,可读性强 Butterknife的使用: 使用快捷键Ctrl+Alt+S进入Settings,点击Plugins,在搜索框中输入 Butterknife Zelezny,加入后重启A 阅读全文
posted @ 2019-09-26 17:11 蒜香小龙虾 阅读(975) 评论(0) 推荐(0) 编辑
摘要: 老方法,先上效果图: 1.加入下拉刷新 上拉加载的依赖 2.控件的布局文件代码,以下的LinearLayout是内容部分,直接替换即可。 3.下拉和上拉的事件我封装在私有类中,直接在onCreate调用该类 阅读全文
posted @ 2019-09-25 17:18 蒜香小龙虾 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 效果图: 1.引入依赖 2.然后在布局文件中加入轮播图的控件,我给的高度是130,你随意 3.在Activity或者Fragment中创建一个图片集合,用来保存轮播图的图片 4.加入一些图片到集合中,然后在onCreate中引用initDataBannerImg(); 5.最后一步绑定轮播图控件以及 阅读全文
posted @ 2019-09-25 17:00 蒜香小龙虾 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 1.添加相应的文件 2.分别加入4个Fragment以及布局文件 3.MianActivity的引用 4.MainActivity的布局文件 添加相应的文件: a.先引入导航栏的依赖 b.准备导航栏的图片素材(我这里的是4个主页,我准备了8个,4个为true的,4个为false的) c.创建一个me 阅读全文
posted @ 2019-09-25 10:58 蒜香小龙虾 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 附上一张效果图(网络状态为true代表联网成功,false则联网失败) 1.添加一些需要的权限 2.判断手机是否联网(这里返回的是boolean型) 3.判断当前网络的类型(返回的值是int型的) 我把它们写成封装类,方便以后调用 然后附上效果图的MainActivity类,布局文件就不加了 阅读全文
posted @ 2019-09-24 14:13 蒜香小龙虾 阅读(1330) 评论(0) 推荐(0) 编辑
摘要: 附上效果图 1.先加入需要的依赖 2.瀑布流的适配器 3.修改图片圆角类 4.创建一个实体类 5.MainActivity的主页代码 6.MainActivity的布局文件 7.列表布局文件 8.最后附上项目 加入需要的依赖 在加入网络权限 瀑布流的适配器(RecyclerViewAdapter) 阅读全文
posted @ 2019-09-17 13:50 蒜香小龙虾 阅读(790) 评论(0) 推荐(0) 编辑
摘要: 1.加入依赖 2.然后直接在.xml布局文件中使用,先贴上布局文件代码,结尾附上效果图 3.以下是效果图(瀑布流效果),图片的圆角本博客中有教程 阅读全文
posted @ 2019-09-17 11:37 蒜香小龙虾 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 1.先看以下是不是您想要的效果(四个角都是圆角,以下还有左上,右上角的圆角),同时还附带预加载以及加载失败图片的效果 2.使用Glide之前我们先引入依赖 3.然后创建一个改变圆角的GildeRoundTransform类 4.然后在需要的地方引用 5.在GlideRoundTransform类中4 阅读全文
posted @ 2019-09-17 11:26 蒜香小龙虾 阅读(10197) 评论(0) 推荐(0) 编辑
摘要: 条形码EAN-13码简介(数字组成): 1、EAN-13码是EAN码中的一个种,用13个字符表示信息,主要包含商品的名称、型号、生产厂商和所有国家地区信息等。 2、EAN-13码的格式介绍('6921734944573',这里我用笔上的条形码做例子,从左到右排序) a.制造码('692',第1到第3 阅读全文
posted @ 2019-09-10 15:05 蒜香小龙虾 阅读(6457) 评论(0) 推荐(0) 编辑
摘要: 先看下效果图,用了4种不同的方法实现底部弹窗: 1、dialog 2、activity 3、fragment 4、buttonSheetDialog dialog(这里我用了一个类封装了dialog,调用时需要传3个参数,第二个是关联的布局文件,第三个是布局id): dialog的布局文件代码(后面 阅读全文
posted @ 2019-09-06 16:04 蒜香小龙虾 阅读(954) 评论(0) 推荐(0) 编辑