@曾經(jīng)灬 目前已支持
EasyFloat:浮窗從未如此簡單應(yīng)用浮窗由于良好的便捷性和拓展性反镇,在某些場景下有著不錯(cuò)的交互體驗(yàn)瞳浦。恰巧項(xiàng)目需求有用到钓株,可是逛了一圈GitHub傅瞻,并沒有找到滿意的浮窗控件广料。索性造個(gè)好用的輪子姥芥,方便你我他,遂成...
@曾經(jīng)灬 目前已支持
EasyFloat:浮窗從未如此簡單應(yīng)用浮窗由于良好的便捷性和拓展性反镇,在某些場景下有著不錯(cuò)的交互體驗(yàn)瞳浦。恰巧項(xiàng)目需求有用到钓株,可是逛了一圈GitHub傅瞻,并沒有找到滿意的浮窗控件广料。索性造個(gè)好用的輪子姥芥,方便你我他,遂成...
吸附的時(shí)候岳守,手動更新下view凄敢,即可實(shí)現(xiàn)你想要的效果
EasyFloat:浮窗從未如此簡單應(yīng)用浮窗由于良好的便捷性和拓展性,在某些場景下有著不錯(cuò)的交互體驗(yàn)湿痢。恰巧項(xiàng)目需求有用到涝缝,可是逛了一圈GitHub,并沒有找到滿意的浮窗控件譬重。索性造個(gè)好用的輪子拒逮,方便你我他,遂成...
App沒被銷毀就行
EasyFloat:浮窗從未如此簡單應(yīng)用浮窗由于良好的便捷性和拓展性臀规,在某些場景下有著不錯(cuò)的交互體驗(yàn)滩援。恰巧項(xiàng)目需求有用到,可是逛了一圈GitHub塔嬉,并沒有找到滿意的浮窗控件玩徊。索性造個(gè)好用的輪子,方便你我他邑遏,遂成...
@Aleyn_ 小米10 pro,好像是camerax的原因恰矩,換成老版本就能識別了
Android車牌識別-OCR注冊簡書這么久了记盒,今天更新了下昵稱,看到簡書給我的通知外傅,您注冊簡書2年了還沒寫文章呢纪吮,雖說只是個(gè)系統(tǒng)通知俩檬,但是心里還是有一點(diǎn)小慚愧的。之前都是在CSDN上寫碾盟,不過也好久沒有更...
大佬棚辽,存在兼容性問題,部分手機(jī)無法識別冰肴,有什么好的解決辦法沒
Android車牌識別-OCR注冊簡書這么久了屈藐,今天更新了下昵稱,看到簡書給我的通知熙尉,您注冊簡書2年了還沒寫文章呢联逻,雖說只是個(gè)系統(tǒng)通知,但是心里還是有一點(diǎn)小慚愧的检痰。之前都是在CSDN上寫包归,不過也好久沒有更...
可以通過BaseActivity或者ActivityLifecycleCallbacks獲取當(dāng)前activity的實(shí)例
EasyFloat:浮窗從未如此簡單應(yīng)用浮窗由于良好的便捷性和拓展性,在某些場景下有著不錯(cuò)的交互體驗(yàn)铅歼。恰巧項(xiàng)目需求有用到公壤,可是逛了一圈GitHub,并沒有找到滿意的浮窗控件椎椰。索性造個(gè)好用的輪子厦幅,方便你我他,遂成...
隨著國產(chǎn)全面屏的普及俭识,適配的坑是愈發(fā)的多…… 今天咱們別的不聊慨削,就來嘮嘮如何判斷虛擬導(dǎo)航欄(NavigationBar)是否顯示。 在五花八門的國產(chǎn)手機(jī)面前套媚,虛擬導(dǎo)航欄的判斷...
@deviche 系統(tǒng)浮窗是創(chuàng)建一個(gè)獨(dú)立的window缚态。只要應(yīng)用活著,浮窗就可以一直顯示堤瘤。view內(nèi)容隨便定義玫芦,最終是解析xml布局文件。
EasyFloat:浮窗從未如此簡單應(yīng)用浮窗由于良好的便捷性和拓展性本辐,在某些場景下有著不錯(cuò)的交互體驗(yàn)桥帆。恰巧項(xiàng)目需求有用到,可是逛了一圈GitHub慎皱,并沒有找到滿意的浮窗控件老虫。索性造個(gè)好用的輪子,方便你我他茫多,遂成...
大佬們祈匙,oppo是怎么判斷的啊?
全面屏虛擬鍵適配方案寫之前先吐槽下自己夺欲,工作了這么多年跪帝,終于能靜下心來寫博客了 最近公司有個(gè)需求,要實(shí)現(xiàn)類似于抖音的小視頻全屏播放的樣式些阅,當(dāng)虛擬鍵盤展示的時(shí)候伞剑,豎屏視頻就撐滿整個(gè)屏幕,當(dāng)虛擬鍵盤...
lazy為屬性賦值也需要提供getValue()方法市埋。
這句話有點(diǎn)繞黎泣,我們可以這樣理解:為屬性賦值(有一個(gè)取值的過程),這個(gè)值在哪吶腰素,在委托屬性lazy里面啊聘裁,所以調(diào)用lazy的getValue()方法。
新鍋炒冷飯弓千,Kotlin單例那些事兒單例設(shè)計(jì)模式有著非常廣泛的應(yīng)用衡便,而平時(shí)我們接觸的都是些Java的實(shí)現(xiàn)方式,關(guān)于Kotlin的單例模式則很少被提及洋访,所以我們就來聊聊Kotlin單例的那些事兒镣陕。 1、單例模式的...
單例設(shè)計(jì)模式有著非常廣泛的應(yīng)用汁展,而平時(shí)我們接觸的都是些Java的實(shí)現(xiàn)方式鹊碍,關(guān)于Kotlin的單例模式則很少被提及,所以我們就來聊聊Kotlin單例的那些事兒食绿。 1侈咕、單例模式的...
在Android開發(fā)中耀销,為了使App盡可能小,可以使用R8來壓縮铲汪,混淆熊尉,優(yōu)化App,當(dāng)使用Android Gradle插件3.4.0或更高版本時(shí)掌腰,插件不再使用ProGuard...
@雀鷹小旋風(fēng)兒 好加狰住,和寫普通的xml布局一樣的。寫成什么樣都可以
Android PopupWindow仿微信齿梁、QQ催植、支付寶右上角彈出效果(超詳細(xì))前言 在日常使用中我們發(fā)現(xiàn),很多app右上角都會有更多的選項(xiàng),就連微信查邢、QQ、支付寶這些大廠貨也是如此酵幕。 效果 我們先上效果圖扰藕,大家的時(shí)間都是寶貴的,合適我們再擼代碼: 代碼...
@雀鷹小旋風(fēng)兒 不需要動畫椒楣,把setAnimationStyle去除就好了父阻,如果透明度變化也不需要粤攒,把toggleBright方法也去掉。
Android PopupWindow仿微信芥备、QQ、支付寶右上角彈出效果(超詳細(xì))前言 在日常使用中我們發(fā)現(xiàn)舌菜,很多app右上角都會有更多的選項(xiàng)萌壳,就連微信、QQ日月、支付寶這些大廠貨也是如此袱瓮。 效果 我們先上效果圖,大家的時(shí)間都是寶貴的爱咬,合適我們再擼代碼: 代碼...
@lkkz 哈哈尺借。這樣寫java一長串
EasyFloat:浮窗從未如此簡單應(yīng)用浮窗由于良好的便捷性和拓展性,在某些場景下有著不錯(cuò)的交互體驗(yàn)精拟。恰巧項(xiàng)目需求有用到燎斩,可是逛了一圈GitHub,并沒有找到滿意的浮窗控件蜂绎。索性造個(gè)好用的輪子栅表,方便你我他,遂成...
非常感謝你提出的一些意見荡碾,共同學(xué)習(xí) 共同進(jìn)步
EasyFloat:浮窗從未如此簡單應(yīng)用浮窗由于良好的便捷性和拓展性谨读,在某些場景下有著不錯(cuò)的交互體驗(yàn)。恰巧項(xiàng)目需求有用到坛吁,可是逛了一圈GitHub劳殖,并沒有找到滿意的浮窗控件。索性造個(gè)好用的輪子拨脉,方便你我他哆姻,遂成...
OnInvokeView放到和setLayout一塊了,這樣或許更連貫一些玫膀,該接口是用Java寫的矛缨,就是為了支持Java SAM轉(zhuǎn)換;
FloatCallbacks新增了Kotlin DSL的實(shí)現(xiàn)方式,可以按需復(fù)寫方法箕昭,不用每次復(fù)寫所有方法灵妨;原回調(diào)方式也保留著,這樣對Java用戶友好一些落竹。
EasyFloat:浮窗從未如此簡單應(yīng)用浮窗由于良好的便捷性和拓展性泌霍,在某些場景下有著不錯(cuò)的交互體驗(yàn)。恰巧項(xiàng)目需求有用到述召,可是逛了一圈GitHub朱转,并沒有找到滿意的浮窗控件。索性造個(gè)好用的輪子积暖,方便你我他藤为,遂成...
這是由于部分全面屏獲取parentHeight時(shí),沒有包含狀態(tài)欄夺刑,此時(shí)不需要減去狀態(tài)欄的高度缅疟。
由于我們設(shè)置了浮窗不允許拖出屏幕范圍(FLAG_LAYOUT_NO_LIMITS),所以我們可以都不減狀態(tài)欄的高度遍愿,即使坐標(biāo)比底部大窿吩,也只是顯示在最下面。這樣操作省事一點(diǎn)错览,不然因?yàn)檫@個(gè)需求每次都要做一堆兼容性的計(jì)算纫雁,得不償失。
全局使用的高度最好不要通過Activity獲取倾哺,容易內(nèi)存泄漏轧邪。
EasyFloat:浮窗從未如此簡單應(yīng)用浮窗由于良好的便捷性和拓展性,在某些場景下有著不錯(cuò)的交互體驗(yàn)羞海。恰巧項(xiàng)目需求有用到忌愚,可是逛了一圈GitHub,并沒有找到滿意的浮窗控件却邓。索性造個(gè)好用的輪子硕糊,方便你我他,遂成...