点击输入框弹出软键盘时,设置好的布局无法紧贴着软件盘 Software keyboard overlaps content of jetpack compose view[h...
点击输入框弹出软键盘时,设置好的布局无法紧贴着软件盘 Software keyboard overlaps content of jetpack compose view[h...
针对Bitmap: 直接通过ImageView的colorFilter:
FLAG_SECURE标志: 你可以在你的Activity中使用getWindow().setFlags(WindowManager.LayoutParams.FLAG_SE...
前言 自定义View是Android开发中非常常用的知识 可是,在使用过程中,有些开发者会发现:为什么自定义View 中设置的wrap_content属性不起作用(与matc...
Android开发时有时候需要对View的可见性进行判断,常见的有 但是这些只能简单的判断这个View是否可见,有时候我们需要更为复杂的功能,比如View的可见区域占其自身的...
有这么个问题,View.scrollTo(x,y)之后 页面会发生变化,而后点击移动后的点击事件,发现点击事件的对应不上,即200,200 的点击事件 变成了200+x,20...
今天发现一个问题,关于ScrollView内的子控件如LinearLayout在使用LinearLayout.scrollto(x,y)方法是会无效的问题。 打从一开始当sc...
首先给出结论:t.join()方法只会使主线程(或者说调用t.join()的线程进入等待池并等待t线程执行完毕后才会被唤醒。并不影响同一时刻处在运行中的其他线程) 下面则是分...
Bitmap 1.Bitmap使用需要注意哪些问题? 参考回答:要选择合适的图片规格(bitmap类型):通常我们优化Bitmap时,当需要做性能优化或者防止OOM,我们通常...
1.效果图 2.实现思路 首先是画各步骤点之间的线条 接着是画未选步骤点的图标 第三步是画选中步骤点的图标 最后画出各步骤点对应的说明文字 3.实现细节 3.1概述 Step...
在Android开发中,一些不好的编程习惯会导致我们的开发的app存在内存泄露的情况。下面简单介绍一些在Android开发中常见的内存泄露场景及优化方案。 1.单例引用Act...
如果一个无用的对象(不需要再使用的对象)仍然被其他对象持有引用,造成该对象无法被系统回收,以致该对象在堆中所占用的内存单元无法被释放而造成内存空间浪费,这种情况就是内存泄露。...
MVC MVC简单来说就是将整个应用氛围Model、View和Controller三个部分 视图(View):管理作为位图展示到屏幕上的图形和文字输出。 控制器(Contro...
首先,我们先简单的概括下Linux现有的所有进程间的IPC方式: 1.管道:在创建时分配一个page大小的内存空间,缓存大小比较有限;2.消息队列:消息复制两次,额外的CPU...
Kotlin中as关键字可以用于对象的类型转换先看下列代码 此时会报错,因为Any类型中没有length()方法,但是打印一下any对象的类型就会发现,any对象的类型是cl...
Kotlin高阶函数一般是数组、集合、序列等数据结构的扩展函数,接受一个操作函数对数据进行操作,在Kotlin函数式编程中占有重要的地位。 一、filter系列 filter...