1.自定义RecyclerView管理器,我的是List样式,所以extends GridLayoutManager即可 2.接下来应用自定义的MyGridLayoutMan...

1.自定义RecyclerView管理器,我的是List样式,所以extends GridLayoutManager即可 2.接下来应用自定义的MyGridLayoutMan...
直播行业的风潮,短视频的爆红,各种现象使得视频成为了现在内容生产的重要载体。这种现象导致各位产品都想在自己的app里多多少少的加点视频相关的功能,而视频相关的功能一般都避不开...
目前,在项目中一些主要页面(如图1 首页,采用ViewPager+TabLayout ,已实现数据懒加载)都会缓存第一页数据(网络)存DB,下次进来时会先请求DB数据,...
从来都没想过这个属性会引起bug 问题描述 可以看这里//www.greatytc.com/p/ff9df7c392e9是在写上边的功能的时候碰到的。最早我是没问题...
[如果觉得文章有用,可以支持一下放眼直播] 群里的基友大牙,写过一个延迟的总结:相关链接 看懂了代码你就知道,这个写法是不会因为丢帧引入花屏的,因为丢帧都是丢到I帧之前的P/...
问题描述 一般我们设置透明状态栏的时候都是通过下面代码进行设置 然后在使用Toolbar的时候设置fitsSystemWindows="true"就可以成功设置透明状态栏了,...
RecyclerView 可以很轻松实现瀑布流,使用StaggeredGridLayoutManager 即可,但也暴露出了很多问题。 1.列表重新排序 大家应该都遇到过下面...
BadgeDrawable 测试代码 系统代码里是和TabLayout关联的 常用属性 setBadgeGravity上下左右4个方向 setNumber最小是0,比0小的也...
介绍 __ 介于网络上的Xposed开发教程过于破烂,所以狐狸狸决定自己写一篇教程来帮助各位想要开发/正在进行开发Xposed模块的开发者。 开始之前 __ 在开始之前,你需...
一、背景 我们在做启动性能优化的时候,需要尽可能多地减少启动阶段主线程执行的任务时长。对一些非启动阶段一定需要完成的任务,我们可以把他放到应用启动完成之后去执行,这就是启动性...
一、主页面布局优化 应用主界面布局优化是老生常谈了,综合起来无非就是下面两点,这个需要结合具体的界面布局去做优化,网上也有比较多的资料可以查阅 通过减少冗余或者嵌套布局来降低...
因为View不可见,所以直接调用转换 bitmap 的方法不可行,必须得先把View 绘制出来再去转换。 项目中使用的是ScrollView,所以绘制的方法如下: 然后再调用...
你可能遇到过这种场景: 用户打开一个页面,应用发起一个接口请求去获取数据并展示。但是因为某个异常的发生导致这个请求失败。在这个例子里,应用并没有崩溃它只是显示了一个漂亮的错误...
1.背景 在Android做过自定义Camera的朋友应该都知道,我们可以通过public void onPreviewFrame(byte[] data, Camera...
本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 这篇文章,会带你学习如何使用MediaProjection,MediaCodec以及MediaMuxer来...
直接导入.aar文件,新版Androidstudio将会报错,报错信息如下👇🏻 我找到了解决方案/解决方法。如果您使用的是 Android Studio 4.2+,则需要手动...
一、前言: 本想添加一个aar到基础module中,结果引用该module的库全部报 二、依赖: 1、不存在module依赖的情况 1)添加arr到app module ->...
ijkplayer和ffplay在打开rtmp串流视频时,大多数都会遇到5~10秒的延迟,在ffplay播放时,如果加上-fflags nobuffer可以缩短播放的rtmp...
三种空格unicode(\u00A0,\u0020,\u3000)表示的区别 参考资料:不间断空格--百度不百科解释
学习资料 Android开发艺术探索 爱哥的自定义控件系列 在整个系列的第一篇Android自定义View学习(一)——准备中,简单学习来了测量涉及到的onMeasure()...