自己也模仿寫了乙個類似的控制項,執行效果如下:
向你的專案中新增三個檔案:uiviewcontroller+ff.swift、suspendtool.swift、suspendwindow.swift。
在需要懸浮的uiviewcontroller中觸發懸浮的**中加上下面這行**:
self.suspend(coverimagename: imagename, type: suspendtype)
enum suspendtype
single代表是單懸浮模式,multi代表多懸浮模式,none代表取消懸浮。
歡迎各位大大提意見。喜歡的朋友也麻煩給個star~
仿微信懸浮窗,可縮放懸浮窗,支援自定義展開布局
話不多說,先上效果圖 是用kotlin寫的,kotlin也是剛學的,寫的可能不怎麼好。起因 思路 1 通過windowmanager 新增兩個view,乙個是控制器懸浮球,乙個是展開頁面的載體 fun addfloatingwindow if isaddview kotlin 沒有高亮。這裡只是做了...
仿微信群 好友功能
複製 可以看到,無論是 新增乙個好友,還是刪除乙個 好友 都是將這個 好友 當作乙個整體來實現的。新增的時候當作整體,這個 很容易想到,就是用span。但是在刪除的時候,首先要能攔截到軟鍵盤的按下事件,然後再去檢視當前游標的位置,看是否在 好友 這個span的後面,再去把這個 好友 統一選中,一併刪...
記錄 仿微信聊天的處理時間功能
效果圖 建立檔案一 timeformat.js 所以這裡做乙個相容polyfill的相容處理 if string.prototype.padstart return fillstring.slice 0,filllength str 其他更多是格式化有如下 yyyy mm dd yyyy mm yy...