@satis/center-title 簡(jiǎn)介 Navigation 標(biāo)題居中 NavDestination 標(biāo)題居中 ,最標(biāo)準(zhǔn)的實(shí)現(xiàn)方式 1. 下載安裝 或者在需要使用的模塊...
@satis/center-title 簡(jiǎn)介 Navigation 標(biāo)題居中 NavDestination 標(biāo)題居中 ,最標(biāo)準(zhǔn)的實(shí)現(xiàn)方式 1. 下載安裝 或者在需要使用的模塊...
@satis/oh-router 簡(jiǎn)介 @satis/oh-router 與 hvigor插件 @satis-sun/modularity-plugin 配合使用,無(wú)需手動(dòng)配...
@satis/center-title 簡(jiǎn)介 Navigation 標(biāo)題居中 NavDestination 標(biāo)題居中 ,最標(biāo)準(zhǔn)的實(shí)現(xiàn)方式 1. 下載安裝 或者在需要使用的模塊...
眾所周知Compose框架特性之一就是單Activity 模式(類似Flutter 框架,在一個(gè)Activity上就可以搭建整個(gè)App) 那么問題來(lái)了在使用Compose進(jìn)行...
compose是android開發(fā)的未來(lái)。 官方的路由框架navigation-animation[https://google.github.io/accompanist/...
開門見山,直接上碼 由于官方并沒有提供在Compose中截圖的方式,所以改變了下思路,由狀態(tài)切換為 AndroidView進(jìn)行截圖,截圖后切換回Compose展示 具體使用如下
Sliver github主頁(yè)[https://github.com/sunshaobei/Satis]文檔[https://sunshaobei.gitbook.io/sa...
哈哈,見笑了
地表最強(qiáng)RecyclerView滾動(dòng)回彈SatisOverScroll 前言: Android與IOS開發(fā)存在的一大差距就是慣性滾動(dòng)回彈效果,效果確實(shí)比較“人性”生動(dòng),這也是眾多Android開發(fā)人員爭(zhēng)相效仿的原因...
@Temp_tion 不客氣哈
Android全屏模式下軟鍵盤監(jiān)聽Android開發(fā)的同學(xué)都知道,Android系統(tǒng)是不提供所謂的軟鍵盤監(jiān)聽的,只提供了開關(guān)軟鍵盤的相關(guān)api 如下 當(dāng)開發(fā)使用的是Activity主題(Theme)是非全屏主...
SatisOverScroll 前言: Android與IOS開發(fā)存在的一大差距就是慣性滾動(dòng)回彈效果,效果確實(shí)比較“人性”生動(dòng),這也是眾多Android開發(fā)人員爭(zhēng)相效仿的原因...
自從事android開發(fā)已有五年,一直對(duì)android 的適配器模式抱一個(gè)懷疑態(tài)度,從設(shè)計(jì)的角度上考慮,確實(shí)這樣便于擴(kuò)展,便于高度自定義,但對(duì)于絕大多數(shù)應(yīng)用場(chǎng)景的開發(fā)人員來(lái)說...
隱私權(quán)限更新 下表匯總了 Android 11 中與隱私權(quán)相關(guān)的主要變更。 隱私權(quán)變更受影響的應(yīng)用緩解策略強(qiáng)制執(zhí)行分區(qū)存儲(chǔ)機(jī)制以 Android 11 為目標(biāo)平臺(tái)的應(yīng)用始終會(huì)...
其實(shí)我這樣的程序員很煩講道理,為啥要做軟件的架構(gòu)呢,,就跟搭房子要地基一樣,一個(gè)軟件的健壯程度,不能說全部取決于基礎(chǔ)的架構(gòu)設(shè)計(jì),至少能起到一定的作用吧?。▊€(gè)人愚見,多年的開發(fā)...
Android開發(fā)的同學(xué)都知道,Android系統(tǒng)是不提供所謂的軟鍵盤監(jiān)聽的,只提供了開關(guān)軟鍵盤的相關(guān)api 如下 當(dāng)開發(fā)使用的是Activity主題(Theme)是非全屏主...
創(chuàng)建DefaultBindingAdapter 當(dāng)下幾乎所有的開發(fā)都基于mvvm 即databinding GradientDrawable 使用 StateListDraw...
由于Android版本碎片導(dǎo)致各種兼容問題,遂直接使用Support包下兼容管理類ShortcutManagercomat即可 首先確保獲取全權(quán)限 8.0以下系統(tǒng)可能出現(xiàn)應(yīng)用...
簡(jiǎn)介 LiveData與ViewModel都是Android官方架構(gòu)組件(Android Architecture Components)之一。
進(jìn)程 是系統(tǒng)資源物理空間分配的獨(dú)立單元 進(jìn)程是程序的一次執(zhí)行過程。若程序執(zhí)行兩次甚至多次,則需要兩個(gè)甚至多個(gè)進(jìn)程。 進(jìn)程是是正在運(yùn)行程序的抽象。它代表運(yùn)行的CPU,也稱進(jìn)程是...
本文主要介紹Databinding 中View與Model的雙向綁定 1.實(shí)現(xiàn)雙向綁定主要依賴與 data類的實(shí)現(xiàn),即data 類需要繼承BaseObservable接口 通...
簡(jiǎn)介 Android開發(fā)中最常見的三種設(shè)計(jì)模式為mvc、mvp、及mvvm,每種設(shè)計(jì)模式都各有優(yōu)劣,這篇文章主要介紹關(guān)于mvvm的深入使用,如果你直接沒有使用過mvvm,建議...