小紅點功能控制項

2021-09-24 08:06:31 字數 326 閱讀 5640

本意是想把做過的東西沉澱一下,防止重複造輪子。後來想想自己在實現這個的過程中還是走了一點彎路的。雖然網上找的輪子很多,其實大多都華而不實或者功能太多,工作中實現的東西最重要的不是功能炫,而是穩定,一旦需求變更或者出了bug要負責維護,過多的功能會在後期維護的時候造成很大困擾,使用者需要review整個控制項的邏輯才能去修改乙個小點,因此封裝好了乙份最簡單功能的紅點控制項開源出來,在一些關鍵點都寫了注釋,方便使用者後期diy。

以下實現功能點都有api直接設定

重寫ondraw方法,呼叫canvas進行繪製,其餘都是一些繪製邏輯,注釋中都有寫。

顯示通知小紅點

首先,在draw裡邊建乙個檔案,shap畫乙個橢圓。xml version 1.0 encoding utf 8 xmlns android android shape oval android color ff3b30 android radius 3dp android topleftradiu...

UITabBar小紅點(適配iPad)

一 解決上面問題可以採取遍歷uitabbarbutton的方法獲取item的寬度 cgfloat tabbaritemwidth 0 for uiview view in self subviews else 二 自定bagevalue適配 iphone和ipad 系統self.tabbarcont...

Debian系使用小紅點

之前寫過一次,上次給刪掉了,晚上再找的時候無意中發現乙個不知道什麼的 把我的那篇文章爬走了,也好,省得我再寫了。找到目錄 usr share x11 xorg.conf.d 然後新建乙個檔案20 thinkpad.conf 如果不存在 即 cd usr share x11 xorg.conf.d s...