最初接触到 MotionLayout 是在国外知名博客的 Android 专栏上。第一眼见到 MotionLayout 时无疑是兴奋的,在经过使用和熟悉了这个布局组件之后,我...
最初接触到 MotionLayout 是在国外知名博客的 Android 专栏上。第一眼见到 MotionLayout 时无疑是兴奋的,在经过使用和熟悉了这个布局组件之后,我...
讲解的非常详细👍
入门-协程(Coroutine)使用协程需要引入 1.什么是协程 官方文档(本质上,协程是轻量级的线程。) 个人理解:协程是一个线程框架,协程就是方法调用封装成类线程的API。 使用协程 启动 协程需要运行...
时间一晃而过,转眼间到公司已经半年多了。这是我人生中弥足珍贵的一段经历。在这段时间里各级领导在工作上给予了我极大的帮助,在生活上给予了我极大的关心,让我充分感受到了领导们海纳...
栈:存放基础数据类型跟局部变量会自动回收堆:存放new 对象,GC会回收这里面的对象常量池:存放字符串常量和基本类型常量(public static final)一开始就已经...
1、keytool -list -v -keystore yudong.keystore
angle: 0 从左到右angle 90 从下往上angle 180 从右往左angle 270 从上往下type : linear 直线 sweep 圆形 radia...
怎么关闭这个效果呢
ViewPager2中Fragemnt之间的滑动动画参考:https://developer.android.com/training/animation/screen-slide-2
参考:https://developer.android.com/training/animation/screen-slide-2
添加依赖 //图片预览 photoViewapi 'com.github.chrisbanes:PhotoView:2.1.3' 一、Activity 二、Activity ...
优点:减低了代码的耦合度,良好的封装性,代码结构清晰。扩展性好。 缺点:添加新的产品时就要编写一个新的产品类,同时还要引入抽象层,增加代码量结构复杂化。 1、创建产品类 2、...
你这种发布代码格式是怎么上传的
Android的设计模式-抽象工厂模式前言 Android的设计模式系列文章介绍,欢迎关注,持续更新中: Android的设计模式-设计模式的六大原则一句话总结23种设计模式则创建型模式:Android的设计模式...
谢谢,因为怕上传的时候有些代码隐藏了。
TabLayout 两种使用方式现在我们开发的项目基本都会用到导航栏或者下面功能列表切换。那我简单了解一下TabLayout。 因为谷歌已经有开源的TabLayout直接用就好了,里面可以设置table ...
1、懒汉式 单线程方便,但是多线程不安全 public class Test{ publicTest test; public static Test getInstance...
优点:易扩展,使用方便灵活配置参数。例如AlertDialog、Retrofit ... 缺点:内部变化复杂,会有很多的建造类。 Person person =new Per...
16进制跟10进制互转 10==>16 Integer.toHexString(10); 16==>10 Integer.parseInt("7F"); int data= ...
app模块添加 Rxjava2详解[https://www.jianshu.com/p/baa486d883f3]Room详解[https://www.jianshu.com...
最近在项目需要频繁用到数据库存储,但是用老的方式太繁琐,所以撸了下room发现真心好用特别配上R xjava2 简直不要太爽。那我一起看下。 首先模块gradle 添加依赖 ...
第一步我们先创建一个关联github账号(账号密码登录很容易登录不上,具体原因不详),我这边直接切换token登录 第三步创建一个我们github 公用的token,登录gi...