一、页面初始化配置 二、ViewPager2获取指定页面的fragment 比如首页 动态diff更新 diff New List add tabEntity remove ...
一、页面初始化配置 二、ViewPager2获取指定页面的fragment 比如首页 动态diff更新 diff New List add tabEntity remove ...
看到一些带手机壳的照片,很多人都觉得非常高级,自己也想做一下但不知道该怎么操作(比如下面这样)。 而一些安卓用户看到苹果手机拍出来的照片加上水印后觉得像大片,而且有苹果广告...
最近项目开发中使用到了PreferenceFragment来做一个设置页面的功能,所以就写一个小例子记录一下使用过程。 效果图: 首先fragment继承于Preferenc...
最近工作中使用到根据手机已安装应用的使用频次,然后向用户推荐这些最近使用的app。 演示效果: 整体做法: 1.通过packageManager获取手机上已安装应用2.通过U...
有时候app需要隐藏掉状态栏,让app全屏显示,在API 30以前写法都是使用的下方这种,网上也大多是这种: 但在API 30以后,这个写法用 WindowInsetsCon...
该插件的源码ben-manes/gradle-versions-plugin: Gradle plugin to discover dependency updates (g...
文 | Promise Sun 一、滑动悬停效果 最近仿饿了么地图页面做了个滑动悬停效果,分享一下。 下载本文Demo请点击此处[https://download.csdn....
一、什么是ViewPager? 1.1 谷歌官方解释 1.2 大致意思 布局管理器允许左右翻转带数据的页面,你想要显示的视图可以通过实现PagerAdapter来显示。这个类...
1.什么是Fragment Fragment的两个特性 1)具备生命周期2)必须委托在activity中才能运行 2.Fragment使用方法 创建一个Activity: 创...
SplashActivity 打开一个应用程序时,会有一个类似欢迎的界面,它叫SplashActivity。 一般在这个页面可以做一些App数据初始化的工作。 实现的效果当用...
封装好的状态栏工具类 复制即可使用: 使用方法 : 下面是状态栏工具类的具体代码。不是市面上用烂的代码哦,是我自己写的 复制即可使用! 简洁版状态栏工具类:(用一种即可) ....
TabLayout是项目开发中常用的一个控件,常和ViewPager结合使用。本文基于Androidx com.google.android.material:materia...
注意:本教程已经停更,《Camera2 教程》持续更新中。 从事相机的开发已经三年多了,这两年来积累了很多相机相关的开发经验,所以想做个总结,同时也希望对那些想了解这块知识的...
BaseAdapter是最基础的Adapter类,也是最实用最常用的一个类,但是相比于ArrayAdapter之类的,对初学者来说却比较难理解。所以在这里介绍一下BaseAd...
代码混淆(Obfuscated code)亦称花指令,是将计算机程序的代码,转换成一种功能上等价,但是难于阅读和理解的形式的行为。 为什么要加代码混淆------------...
近日,在把某网站用WebView加载到App里面的时候,出现的一个问题。看下图 简直了~带着标题还有广告,简直太糟糕了.而且占屏幕的空间都太大了,很不协调.... 所以我们...