Android 开源&拓展技术
学习一些开源资源并拓展技术点
梁兄.
这个作者很懒,什么都没留下…
展开
-
分类标题切换页 TableLayout+ViewPager2+Fragemnt+RecyclerView
先上图:已售、已退、已废 为分类标题;预加载数的意思是:例,预加载 1,页,就是“已退”的标题的数据预加载了思路:在fragment里,再放fragment,通过滑动事件就可以切换fragment里的fragment了。以下为实现步骤Step 1:首先准备好fragment在drawable添加如下文件:1.bg_order_top.xml:作用:在button上面画一条灰色的线<?xml version="1.0" encoding="utf-8"?><layer-lis原创 2020-08-19 20:49:36 · 792 阅读 · 0 评论 -
Android扫一扫 有仿微信版
第三方zxing的GitHub地址用法:国际惯例,先上图:Step 1 :添加依赖 //第三方zxing implementation 'com.journeyapps:zxing-android-embedded:3.6.0'Step 2 :添加权限 <uses-permission android:name="android.permission.CAMERA"/>Step 3 :activity_main.xml布局 添加 测试用的两个控件<?原创 2020-07-25 11:26:03 · 3541 阅读 · 6 评论 -
列表 RecyclerView&上下拉事件 SmartRefreshLayout
国际惯例,先上图:使用步骤:举例:Step 1:引入依赖:implementation ‘androidx.recyclerview:recyclerview:1.1.0’Step 2:在对应的布局里(例:activity_main.xml)添加<androidx.recyclerview.widget.RecyclerView<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http:/原创 2020-07-29 09:28:44 · 738 阅读 · 0 评论 -
OkHttp3 发送网络请求服务器
前言:应用程序需要发送网络请求服务器的接口,可使用OkHttp 3发送请求获取服务端数据GitHut地址Step 1:申请网络请求的权限:在manifests层的AndroidManifest.xml里的<manifest控件里添加: <!--允许程序打开网络套接字--> <uses-permission android:name="android.permission.INTERNET" />Step 2:引入依赖:在Gradle Scripts层的原创 2020-07-28 15:54:01 · 1040 阅读 · 0 评论 -
图片 Glide
GitHub地址参考:https://blog.csdn.net/guolin_blog/article/details/53759439https://www.jianshu.com/p/791ee473a89b使用步骤:Step 1 :引入依赖://图片加载implementation 'com.github.bumptech.glide:glide:4.11.0'annotationProcessor 'com.github.bumptech.glide:compiler:4.11.0'原创 2020-07-28 10:23:06 · 559 阅读 · 0 评论 -
Android轮播
此为课堂笔记!!!用的是bannerGitHub地址国际惯例先上图:使用步骤:Step1:1.在build.gradle(Module:app)里引入依赖:implementation ‘com.youth.banner:banner:2.0.1’2.在build.gradle(Module:app)的android控件里添加支持java8,记得点击右上角的Sync Now同步 compileOptions { sourceCompatibility JavaVers原创 2020-07-27 19:20:26 · 394 阅读 · 0 评论