- 博客(8)
- 收藏
- 关注
原创 关于多module的项目,需要在同项目中拷贝特定module的步骤
6、将module2中所有的package包名和import包名修改(如下图所示,可以通过快捷键Ctrl+shift+R一键替换,1、直接Ctrl+C拷贝module1、在项目目录中Ctrl+V,新module名称改为module2。7、如果用ARouter的情况,需要修改ARouter的路径信息。2、修改module2中的build.gradle文件。将该文件中的package改为新的包名。5、在新module中修改文件夹名称。把混淆文件中的混淆文件路径改为新的。9、在项目中引用module2。
2025-04-15 11:55:28
255
原创 NestScrollView包裹RecyclerView,RecyclerView中包含EditText的情况,拉起软键盘会挡住目标输入框的问题解决
NestScrollView包裹RecyclerView,RecyclerView中包含EditText的情况,拉起软键盘会挡住目标输入框的问题解决
2025-04-11 14:38:50
158
原创 项目构建提示Your build is currently configured to use incompatible Java 21.0.4 and Gradle 7.5错误
Your build is currently configured to use incompatible Java 21.0.4 and Gradle 7.5
2025-03-17 09:49:50
801
原创 rxjava2操作符
rxjava2操作符1. 创建操作符create()创建一个被观察者public static <T> Observable<T> create(ObservableOnSubscribe<T> source)just()创建一个被观察者,并发送事件,发送的事件不可以超过10个以上。public static <T> Observable<T> just(T item) ......public static <T>
2020-12-09 22:24:34
157
原创 Android文字基线BaseLine详解
我们在绘制自定义文字的时候通常会用到这个方法:canvas.drawText(text, x, y, paint);其中参数:text:要绘制的文字x:要绘制文字的X坐标(已屏幕原点为坐标系(上图A坐标系))y:BaseLine所在的y坐标,许多人理解这个y为绘制文字区域的底部坐标,这是不正确的,这个y代表的是A坐标系中0-baseLilne的高度paint:画笔,设置文字大小颜色等属性先上一张图如上图红色方框所示,文字在绘制的时候,会根据当前的字体,字体大小等信息,确认Leading,
2020-11-23 16:33:58
2909
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人