@曾经灬 目前已支持
EasyFloat:浮窗从未如此简单应用浮窗由于良好的便捷性和拓展性,在某些场景下有着不错的交互体验。恰巧项目需求有用到,可是逛了一圈GitHub,并没有找到满意的浮窗控件。索性造个好用的轮子,方便你我他,遂成...
@曾经灬 目前已支持
EasyFloat:浮窗从未如此简单应用浮窗由于良好的便捷性和拓展性,在某些场景下有着不错的交互体验。恰巧项目需求有用到,可是逛了一圈GitHub,并没有找到满意的浮窗控件。索性造个好用的轮子,方便你我他,遂成...
吸附的时候,手动更新下view,即可实现你想要的效果
EasyFloat:浮窗从未如此简单应用浮窗由于良好的便捷性和拓展性,在某些场景下有着不错的交互体验。恰巧项目需求有用到,可是逛了一圈GitHub,并没有找到满意的浮窗控件。索性造个好用的轮子,方便你我他,遂成...
App没被销毁就行
EasyFloat:浮窗从未如此简单应用浮窗由于良好的便捷性和拓展性,在某些场景下有着不错的交互体验。恰巧项目需求有用到,可是逛了一圈GitHub,并没有找到满意的浮窗控件。索性造个好用的轮子,方便你我他,遂成...
@Aleyn_ 小米10 pro,好像是camerax的原因,换成老版本就能识别了
Android车牌识别-OCR注册简书这么久了,今天更新了下昵称,看到简书给我的通知,您注册简书2年了还没写文章呢,虽说只是个系统通知,但是心里还是有一点小惭愧的。之前都是在CSDN上写,不过也好久没有更...
大佬,存在兼容性问题,部分手机无法识别,有什么好的解决办法没
Android车牌识别-OCR注册简书这么久了,今天更新了下昵称,看到简书给我的通知,您注册简书2年了还没写文章呢,虽说只是个系统通知,但是心里还是有一点小惭愧的。之前都是在CSDN上写,不过也好久没有更...
可以通过BaseActivity或者ActivityLifecycleCallbacks获取当前activity的实例
EasyFloat:浮窗从未如此简单应用浮窗由于良好的便捷性和拓展性,在某些场景下有着不错的交互体验。恰巧项目需求有用到,可是逛了一圈GitHub,并没有找到满意的浮窗控件。索性造个好用的轮子,方便你我他,遂成...
随着国产全面屏的普及,适配的坑是愈发的多…… 今天咱们别的不聊,就来唠唠如何判断虚拟导航栏(NavigationBar)是否显示。 在五花八门的国产手机面前,虚拟导航栏的判断...
@deviche 系统浮窗是创建一个独立的window。只要应用活着,浮窗就可以一直显示。view内容随便定义,最终是解析xml布局文件。
EasyFloat:浮窗从未如此简单应用浮窗由于良好的便捷性和拓展性,在某些场景下有着不错的交互体验。恰巧项目需求有用到,可是逛了一圈GitHub,并没有找到满意的浮窗控件。索性造个好用的轮子,方便你我他,遂成...
大佬们,oppo是怎么判断的啊?
全面屏虚拟键适配方案写之前先吐槽下自己,工作了这么多年,终于能静下心来写博客了 最近公司有个需求,要实现类似于抖音的小视频全屏播放的样式,当虚拟键盘展示的时候,竖屏视频就撑满整个屏幕,当虚拟键盘...
lazy为属性赋值也需要提供getValue()方法。
这句话有点绕,我们可以这样理解:为属性赋值(有一个取值的过程),这个值在哪呐,在委托属性lazy里面啊,所以调用lazy的getValue()方法。
新锅炒冷饭,Kotlin单例那些事儿单例设计模式有着非常广泛的应用,而平时我们接触的都是些Java的实现方式,关于Kotlin的单例模式则很少被提及,所以我们就来聊聊Kotlin单例的那些事儿。 1、单例模式的...
单例设计模式有着非常广泛的应用,而平时我们接触的都是些Java的实现方式,关于Kotlin的单例模式则很少被提及,所以我们就来聊聊Kotlin单例的那些事儿。 1、单例模式的...
在Android开发中,为了使App尽可能小,可以使用R8来压缩,混淆,优化App,当使用Android Gradle插件3.4.0或更高版本时,插件不再使用ProGuard...
@雀鹰小旋风儿 好加,和写普通的xml布局一样的。写成什么样都可以
Android PopupWindow仿微信、QQ、支付宝右上角弹出效果(超详细)前言 在日常使用中我们发现,很多app右上角都会有更多的选项,就连微信、QQ、支付宝这些大厂货也是如此。 效果 我们先上效果图,大家的时间都是宝贵的,合适我们再撸代码: 代码...
@雀鹰小旋风儿 不需要动画,把setAnimationStyle去除就好了,如果透明度变化也不需要,把toggleBright方法也去掉。
Android PopupWindow仿微信、QQ、支付宝右上角弹出效果(超详细)前言 在日常使用中我们发现,很多app右上角都会有更多的选项,就连微信、QQ、支付宝这些大厂货也是如此。 效果 我们先上效果图,大家的时间都是宝贵的,合适我们再撸代码: 代码...
@lkkz 哈哈。这样写java一长串
EasyFloat:浮窗从未如此简单应用浮窗由于良好的便捷性和拓展性,在某些场景下有着不错的交互体验。恰巧项目需求有用到,可是逛了一圈GitHub,并没有找到满意的浮窗控件。索性造个好用的轮子,方便你我他,遂成...
非常感谢你提出的一些意见,共同学习 共同进步
EasyFloat:浮窗从未如此简单应用浮窗由于良好的便捷性和拓展性,在某些场景下有着不错的交互体验。恰巧项目需求有用到,可是逛了一圈GitHub,并没有找到满意的浮窗控件。索性造个好用的轮子,方便你我他,遂成...
OnInvokeView放到和setLayout一块了,这样或许更连贯一些,该接口是用Java写的,就是为了支持Java SAM转换;
FloatCallbacks新增了Kotlin DSL的实现方式,可以按需复写方法,不用每次复写所有方法;原回调方式也保留着,这样对Java用户友好一些。
EasyFloat:浮窗从未如此简单应用浮窗由于良好的便捷性和拓展性,在某些场景下有着不错的交互体验。恰巧项目需求有用到,可是逛了一圈GitHub,并没有找到满意的浮窗控件。索性造个好用的轮子,方便你我他,遂成...
这是由于部分全面屏获取parentHeight时,没有包含状态栏,此时不需要减去状态栏的高度。
由于我们设置了浮窗不允许拖出屏幕范围(FLAG_LAYOUT_NO_LIMITS),所以我们可以都不减状态栏的高度,即使坐标比底部大,也只是显示在最下面。这样操作省事一点,不然因为这个需求每次都要做一堆兼容性的计算,得不偿失。
全局使用的高度最好不要通过Activity获取,容易内存泄漏。
EasyFloat:浮窗从未如此简单应用浮窗由于良好的便捷性和拓展性,在某些场景下有着不错的交互体验。恰巧项目需求有用到,可是逛了一圈GitHub,并没有找到满意的浮窗控件。索性造个好用的轮子,方便你我他,遂成...