- 博客(5)
- 收藏
- 关注
原创 Android APP更新下载工具类——简单封装DownloadManager
几乎所有APP都包含了检查更新功能,更新下载功能的实现方式常用的有两种:1、使用App网络框架的文件下载请求;2、使用自带的DownloadManager类;本文介绍第二种,简单封装一下DownloadManager进行下载更新。
2017-05-16 13:49:37 2524
原创 华为AR Engine中获取深度图像深度信息的方法
华为AREngine中获取深度图像深度信息的方法图像深度:图像中某个像素到摄像头所在屏幕的距离。使用华为AR Engine,参考官方API可以找到使用以下方法可以很容易获取深度图像:@Overridepublic void onDrawFrame(GL10 unused) { GLES20.glClear(GLES20.GL_COLOR_BUFFER_BIT | GLES20.GL_DEPTH_BUFFER_BIT); ... ARFrame arFrame =.
2021-05-02 21:19:00 1159 2
原创 TabLayout+ViewPager+Fragment中Fragment的可见和不可见问题
场景TabLayout+ViewPager+Fragment的使用过程中需要判断Fragment是否对用户可见,监听Fragment由不可见变为可见的事件解决方案重写Fragment的setUserVisibleHint(boolean isVisibleToUser)方法坑由于ViewPager有预加载,所以在切换时,每个预加载完的Fragment都会执行setUserVisibleHint方法,所以加一个状态标识,来确定发生变化的Fragment代码boolean isVi
2021-01-06 17:44:22 1046
原创 RecyclerView横向滑动与ViewPager冲突问题
问题出现场景:TabLayout + ViewPager + Fragment,Fragment中包含一个横向滑动的RecyclerView,出现了左右滑动RecyclerView时会与ViewPager冲突。解决思路:手指触碰到RecyclerView时禁止ViewPager滑动,手指离开时恢复。解决方法:1、重写ViewPager使其滑动事件变为可以控制的,代码:/** * @Description isCanSlide 设置为false时,viewpager不能横向滑动,
2021-01-06 17:18:16 3246 1
原创 Android实现沉浸式状态栏(透明状态栏)(QQ和简书样式)
本文内容大多参考网络上的Android实现沉浸式状态栏教程。本文仅为我自己梳理思路和供各位看到本文的朋友参考1、参考网络上其他文章,和观察QQ和简书App,我发现沉浸式 状态栏基本有两种。根据getWindow().addFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);和fitsSystemWindows="true"属性实现沉浸式状态栏
2016-08-20 17:08:38 6065 3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人