建議
參考寫現(xiàn)在很火的開源項目的自定義view時娶聘,先看看他的效果闻镶,然后再自己動腦動手去寫,每一個問題都有多種解決方案丸升,開源出來的并不一定是最好的铆农,用自己的思路去寫再和別人開源的做對比,取長補短狡耻,然后在自定義view這塊的造詣將會更深墩剖。
簡單來說:看效果--->動腦動手寫--->對比取長補短
- NumberProgressBar(代碼家)
這個項目可以熟練掌握如何控制view在界面中的位子
項目包括折線圖、曲線圖(可填充)夷狰、柱狀圖岭皂、扇形圖、雷達圖的繪制沼头,讓你熟練使用draw()相關類蒲障。
一個圓形的ImageView
對ImageView支持各種手勢操作,縮放瘫证、移動揉阎、旋轉...熟練掌握手勢操作。
綜合
MPAndroidChart是一款基于Android的開源圖表庫背捌,MPAndroidChart不僅可以在android設備上繪制各種統(tǒng)計圖表毙籽,而且可以對圖表進行拖動和縮放操作,應用起來非常靈活毡庆。MPAndroidChart同樣擁有常用的圖表類型:線型圖坑赡、餅圖、柱狀圖和散點圖么抗。
分類側滑菜單,吊炸天的效果
繪制圖表的庫毅否,支持LineChartView、BarChartView和StackBarChartView三中圖表類型
帶進度顯示的Button,讓操作更炫酷
可以方便快速集成漂亮帶有動畫效果的上下文菜單
狀態(tài)切換的 Button蝇刀,類似 iOS螟加,用 View 實現(xiàn)
Instagram的一組Material 風格的概念設計
一個帶動畫效果的自定義對話框樣式
[Android]五行代碼實現(xiàn) 炫動滑動 卡片層疊布局 自定義LayoutManager
2 高仿系列
Android 仿美團網(wǎng)检盼,探索使用ViewPager+GridView實現(xiàn)左右滑動查看更多分類的功能
Android 中使用 RecyclerView + SnapHelper 實現(xiàn)類似 ViewPager 效果
SpannableString (設置 ForegroundColorSpan, BackgroundColorSpan, RelativeSizeSpan
, StrikeThroughSpan , UnderlineSpan , SuperScriptSpan , SubscriptSpan , StyleSpan等)