windows用批处理代理访问下载laucher3源码
windows用批处理代理访问下载laucher3源码
责任链模式Simple
设计模式责任链相关的Simple
ObservableContactListVIew
根据CitiyList库修改添加热门城市支持,并根据ObervableScrollView库添加滑动支持,依赖于ActionBar的一个实例
MultiSwipeRefreshLayout
MultiSwipeRefreshLayout
PermissionBasic
Android官网提供的Permission相关的Basic实践
Permission
android官网提供的Permission实践
TabLayoutSimple
TabLayout的一个简单demo
AndFixDemo
Android热修复,根据阿里的开源库AndFix编写的实现demo
SearchView
SearchView搜索控件,带历史搜索记录
PullToRefresh
GridView、ViewPager、ExpandListView、WebView等相关控件的关于下拉刷新、上啦加载更多的code
DrawerLayout02
位于v4包下面的DrawerLayout控件,用于充当一个顶级窗口内容的容器,允许交互式“抽屉”方式从左右两侧边缘拖拽出视图,控制抽屉方向通过属性android:layout_gravity,视图的子视图对应于哪一边的抽屉里出现:向左或向右
DrawerLayout
位于v4包下面的DrawerLayout控件,用于充当一个顶级窗口内容的容器,允许交互式“抽屉”方式从左右两侧边缘拖拽出视图,控制抽屉方向通过属性android:layout_gravity,视图的子视图对应于哪一边的抽屉里出现:向左或向右
DragLinearLayout
ViewDragHelper拖拽的一个简单实现测试类
Android开发之浅仿QQ聊天UI和键盘控制
系统输入法弹出方式.当输入内容时输入框被系统键盘遮挡了,影响了用户操作体验,这就是开发中非常常见的软键盘遮挡的问题,该如何解决?下码来看吧
Android PopupWindow 筛选
一个应用程序里面有多个activity和不同的对话框窗体,在我脑海深处的记忆力,对话框的使用一直都是new 出不同的dialog实例然后调用show 、dismiss方法,而弹出视图的控件监听很多时候都是在用CallBack回调函数处理,并且弹出视图获取控件基本都是(xxx)converView.findbyid..我开始发现我做的每个项目都这么写类似代码,于是乎开始了我的思考:一个应用只new一个dialog或者PopupWindow实例?不同的dialog显示可以不可以用类似FragmentManage管理?弹出视图的控件获取能不能更简单一点?于是乎一个简单的demo原型就出来了。
Android Dishes demo
Android dishes 购物经常用到数量加减,这里封装的一个自定义控件实现该功能
Android 开发之 HeartProgress 自定义心形进度条
Android 开发之 HeartProgress 自定义心形进度条,比较不错的进度有关的素材,随即写了一个自定义控件HeartProgress,思路:先把图片绘制进去,然后根据进度值,截取图片自下而上的范围,进行裁剪,裁剪后的图片进行图片变色,然后重新绘制到View,公开方法setProgress (int progress)控制进度显示。(也可以换一种实现方式,设置xFermode..)
Android 开发之 Material design widget
Android 开发之 Material design widget
Android 开发之 ToggleButton App 滑动开关按钮
Android 开发之 ToggleButton App 滑动开关按钮
Android 开发之 ContactListView App 仿联系人筛选
Android 开发之 ContactListView App 仿联系人筛选