- rouletteview 自实现轮盘,仅实现圆形等分绘制,touch点在哪一部份未实现..
- satellitemenu 卫星式菜单,绘制四分之一圆,n个item,则夹角为90度/(n-1) 利用弧度、角度、半径(作三角斜边),以正、余弦公式求(x,y)
- pinnedheaderexpandablelistview 扩展自ExpandableListview, 顶部固定一行 显示首可见item 所在group 信息
- draglistview 点击item的中的按钮,进行拖动,换行
- treeview 任意层次树形菜单
- circleprogressbar Android 自定义圆环进度条 自适应显示百分比 内部还有个ObliqueProgressbar-斜线进度条
- flowlayout 流式布局:一排放不下,换行排列
guaguaka 刮刮卡:paint的图像渲染模式,paint.setXfermode。 撕衣服(见图2)
- pintu 拼图:图片分割,动画交换图片
- surfaceview_dirty_rect 使用dirty rect刷新SurfaceView
- lucky_turntable 幸运转盘:等分圆,在每块区域绘制图片与文字,起始绘制角度的不同造成旋转的效果,停止旋转判断所在区
- ninegridlock:九宫格锁
- bitmapandanimator:canvas.drawBitmap(bitmap, srcRect, dstRect, paint)
- animation:自定义动画效果。RectTransView:按当前view的宽高进行矩形移动内容图
- draggridview:Android 可拖拽的GridView效果实现, 长按可拖拽和item实时交换
- taichi:绘制一个 taichi
- turnpage:翻页 FoldTurnPageView(折线翻页)
- clock:时钟View
- zhima:正多边形(regular polygon)View
- shader: BitmapShaderView(实现图片局部放大镜效果,分析了为什么要矩阵平移,配合./bsview.png)