Android
光脚丫的BKK
Be invincible
展开
-
ViewPager2改变动画切换速度
Google新发布的Viewpager2跟前一版本的Viewpager有很大不同,不仅变成了一个特殊版的"RecyclerView",而且Viewpager2还被声明为了final类,无法继承,这就使得以前很多在Viewager上的骚操作没法继续用了最近在做一个基于Viewpager2的轮播图,发现item间动画切换的速度太快了,就想着怎么改一下,结果Google把Viewpager2限制的太...原创 2020-02-27 13:55:07 · 6113 阅读 · 4 评论 -
安卓Android第三方登录-QQ登录
要实现QQ第三方登录,其实只需要一个封装类:QQLoginManager几乎 三行代码 就实现QQ登录功能这里先给出Github开源项目地址,项目下有详细的使用说明下面就开始详细说一说怎么实现基于这个强大开源项目的安卓第三方QQ登录吧!准备工作:获取 AppID打开 http://open.qq.com/点击应用接入第一次需要按照说明 注册类型 ,如果是小白练...原创 2019-01-09 20:29:43 · 2727 阅读 · 6 评论 -
安卓Android TabLayout + ViewPager 页面切换, 并修改TabLayout下划线宽度
这次依然是介绍一个功能类:TabPagerManager这个类封装了TabLayout 和 ViewPager只需要非常简单的 3~4行代码 就搞定了 TabLayout+ViewPager 适配等功能的开发这里还是先给出GitHub开源地址:点这里下面是详细描述~准备工作:准备工作当然是先把TabLayout和ViewPager初始化啦~一般都是:tabLayo...原创 2019-02-10 02:12:18 · 1070 阅读 · 2 评论 -
一款漫画APP的实现(一)- 前言
对于那些喜欢看漫画的小伙伴来说,手机上几乎常备了一款漫画app,像腾讯动漫、看漫画等等,都是比较优秀的漫画应用,不过这些正版app都有个共同点——在一定程度上会收费想我这种不喜欢氪金的人来说,最好就是能自己弄一个app,这样想怎么看、想看多少都不会有限制了。当然要实现这么一款软件,首先摆在自己面前的,就是我的漫画数据从哪来?很简单,爬取现有的漫画应用的数据。但是问题又来了,如果我利...原创 2019-02-28 22:39:43 · 3541 阅读 · 0 评论 -
安卓快速创建加载动画-LoadingViewManager
LoadingViewManager For Android这是一个能快速搭建加载动画的封装类,无需任何布局文件,并搭配多种动画样式准备工作在build.gradle(app)中加入依赖 implementation 'com.wang.avi:library:2.1.3' implementation 'com.squareup.assertj:assertj-andro...原创 2019-03-19 21:46:24 · 2674 阅读 · 12 评论 -
一款漫画APP的实现(二)- 数据拉取 ①
本篇主要分享一下之前提到的漫画APP中数据拉取的技术实现在开始之前,我们需要明确两点:我们的漫画数据从哪来?利用什么工具获取这些数据?对于第一点,由于我们大部分人可能都没有能直接获取漫画原稿链接的接口,所以只能从现有的一些服务站点爬取数据。这其中我们最常用,就是从现有网站获取数据来源。而这里我们也是主要介绍这种方式不过首先要注意的是,这里我们要实现的不是把某个特定网站的数据爬取下来,然...原创 2019-03-25 01:03:05 · 34478 阅读 · 0 评论 -
一款漫画APP的实现(三)- 数据拉取 ② - 拉取速度改进
在上篇博客里我们谈到了漫画数据的拉取思路以及获取数据的基本操作,不过最后我们也遇到了一些问题。上篇里,我们发现获取到的数据中,只有图片是无法正常显示的,而在文章最后我们也知道了造成这一问题的原因就在于,Jsoup本身无法渲染JS的动态内容,从而导致了获取到的图片URL只是网页本来的静态数据。本篇我就分享一下针对这个问题的其中一种解决方案吧。如果您还没有看过之前的篇章,可以直接点击下列标...原创 2019-04-06 17:29:12 · 1351 阅读 · 0 评论