android开源项目框架大全:
1.多页切换TabHost 9
高仿网易云音乐客户端的Home页面切换Tabhost
高仿网易云音乐客户端的Home页面切换Tabhost,并且三角形是透明的,实现方式,自定义AnimTabsView继承 RelativeLayout 里面对当前选中的item 处理 三角形变成透明效果,即在onDraw 里面对三角形图片经行透明度处理,AnimTabsView提供 setOnAnimTabsItemViewChangeListener方法的onChange()用来监听点击切换tabhost.
2.对话框 (dialog) 16
EasyDialogDemo
A lightweight, flexible tip dialog in Android。你可以只用一行代码就实现提示对话框,包括设置对话框的位置,背景颜色和动画等等。http://www.itlanbao.com/code/20150808/10000/100166.html
3.按钮 (Button) 13
ArrowDownloadButton下载按钮从点击到下载完成特效
ArrowDownloadButton下载按钮从点击开始下载到下载完成各个阶段有不一样的特效展示,自定义一个ArrowDownloadButton然后监听点击事件setOnClickListener()在onClick()里面 button.startAnimating();然后再按钮里面启动一个定时器Timer 定时更新按钮进度button.setProgress(progress);
4. 日历 (Calendar) 8
SilkCal
根据iOS7原生日历和 Sunrise calendar实现的 calendar view。滚动月的时候会高亮显示当前年月。
5.相机 (Camera) 10
StickerCamera
BlurredGridMenu
7.图像 (Image) 35
android-image-slide-panel图片照片墙的加载和滑动特效
8.自定义RecyclerView 18
BeerSwipeRefresh
9.下拉列表和自动提示 13
NiftyNotification
10. 地图 (Map) 7
AmapDemo仿照一号专车的地图界面
11.菜单 (Menu) 23
FoldingTabBar.Android
12.导航条 (actionbar) 9
MaterialSheetFab酷炫动画效果的FAB按钮
13. 选择器 (Picker) 10
TimePicker
RadarView漂亮的加载进度条
15. 滚动视图 (ScrollView) 8
android-sticky-viewpager
16.分段选择 (Segment) 3
android-segmented-control-view
17.拖动条(SeekBar) 6
MaterialRangeSlider双向拖动seekbar
MaterialRangeSlider双向拖动seekbar,支持双向拖动,并且价格也跟着变化,滑动SeekBar的最小滚动条和最大滚动条的时候Tumb跟着变大,并且处理两个进度重叠问题。适用于展示价格之类的应用,让用户自己选择价格范围。
18.网格(GridView) 13
仿zaker效果的拖拽排序Android-DraggableGridViewPager
19.开关 (Switch) 5
SwitchButton
Android-Material-circular-button图片切换和按钮联动效果
21.列表 (ListView) 34
EmojiChat聊天页面实现,支持发送失败重发
22.文字输入框 (EditText) 9
BGAFlowLayout-Android动态添加View