建议
参考写现在很火的开源项目的自定义view时,先看看他的效果,然后再自己动脑动手去写,每一个问题都有多种解决方案,开源出来的并不一定是最好的,用自己的思路去写再和别人开源的做对比,取长补短,然后在自定义view这块的造诣将会更深。
简单来说:看效果--->动脑动手写--->对比取长补短
- NumberProgressBar(代码家)
这个项目可以熟练掌握如何控制view在界面中的位子
项目包括折线图、曲线图(可填充)、柱状图、扇形图、雷达图的绘制,让你熟练使用draw()相关类。
一个圆形的ImageView
对ImageView支持各种手势操作,缩放、移动、旋转...熟练掌握手势操作。
综合
MPAndroidChart是一款基于Android的开源图表库,MPAndroidChart不仅可以在android设备上绘制各种统计图表,而且可以对图表进行拖动和缩放操作,应用起来非常灵活。MPAndroidChart同样拥有常用的图表类型:线型图、饼图、柱状图和散点图。
分类侧滑菜单,吊炸天的效果
绘制图表的库,支持LineChartView、BarChartView和StackBarChartView三中图表类型
带进度显示的Button,让操作更炫酷
可以方便快速集成漂亮带有动画效果的上下文菜单
状态切换的 Button,类似 iOS,用 View 实现
Instagram的一组Material 风格的概念设计
一个带动画效果的自定义对话框样式
[Android]五行代码实现 炫动滑动 卡片层叠布局 自定义LayoutManager
2 高仿系列
SpannableString (设置 ForegroundColorSpan, BackgroundColorSpan, RelativeSizeSpan
, StrikeThroughSpan , UnderlineSpan , SuperScriptSpan , SubscriptSpan , StyleSpan等)