今天分享一個類似廣播條的小控件, 先上效果圖:
Untitled.gif
這個小控件實現起來非常簡單, 所以在這里主要說下解決這種需要依次執行某種效果的問題的實現思路。
對于這種問題我之前用過好幾種思路解決, 包括使用單例, 自定義工具類等, 最后發現還是把它封裝成一個view更好一些。首先, 封裝到view里面實例化后可以有更多的自定義空間, 可以根據需要做更多的個性化設置。其次,當棧里面的所有操作都執行完成后可以及時進行內存清理,銷毀實例, 下次使用時再次創建實例。
次方法對于依次執行動畫等都適用。
demo github地址:點擊查看