- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 andriod 打造炫酷的电影票在线选座控件,1比1还原淘宝电影在线选座功能
不知道大家有没有跟我一样的感觉,看了那么多的介绍自定义控件原理、事件分发机制的书籍,文章,教程,依然还是不能随心所欲的自定义控件。甚至是看了再忘,忘了再看,很尴尬有木有。有的时候真正遇到了事件冲突一脸懵逼有木有。其实导致这些问题原因很简单,一句话就可以说明问题了“纸上得来终觉浅,绝知此事要躬行。”正如这篇介绍如何练习1万小时的文章里所说的,从不会到会,秘诀是重复。我们需要一遍一遍仔细的阅读理解,并用
2016-07-09 19:24:31 24976 39
原创 android 仿淘宝、京东商品详情页 向上拖动查看图文详情控件
一些购物类app的商品详情页面因为要展示的内容较多,一般都把商品的详情分两屏展示,第一屏展示基本信息,接着往上拖动展示更多的商品介绍信息,本文介绍通过自定义控件实现类似淘宝、京东商品详情页面的向上拖动查看图文详情的效果。
2016-06-13 18:18:04 26994 39
原创 自定义下拉刷新转圈加载动画LoadingView
简介自定义一个下拉刷新时,进度是根据下拉的距离来进行展示的LoadingView,中间可以放置一个App Icon图标,百闻不如一见,具体效果见下图:实现思路分析第一步我们需要绘制出最外层的灰色的圆圈 ,很简单直接用canvas绘制圆形即可第二步绘制中间的图标icon第三步绘制蓝色的进度圈,起始就是绘制圆弧,使用canvas.drawArc来进行绘制圆弧(根据下拉刷新下拉的距离计算一个...
2019-07-12 17:24:05 1505
原创 Android自定义日期区间选择日期范围选则的日历,实现类似美团携程选择酒店入住日期和离店日期的日历效果
前言有时候我们会有需要在日历上选择一个日期范围的这种需求,先选一个开始日期,然后再选结束日期,如酒店入住日期和离店日期选择,美团携程这种预定酒店的app都有这种操作。那么这种需求该如何实现呢?先看一下要实现的效果。实现思路如上图所见,首先是展示出了一个月份列表,然后进行选择入住日期和离店日期。这种日历效果该如何实现呢, 用系统的组件是实现不了的需要自定义日历组件,写一个自定义view来展示...
2018-12-24 16:49:38 10206 7
原创 iOS 支持3DTouch快捷菜单
简介iOS从iPhone6s、iOS9加入了3D Touch功能,支持通过对屏幕施加不同程度的压力来访问快捷入口和附加功能,见下图。 3D Touch的使用场景快捷菜单,快捷入口,快速访问程序的功能比如扫一扫、签到、我的订单预览和弹出快捷菜单的实现支持两种方式添加快捷菜单 - 在项目的.plist 文件中添加 - 通过代码动态注册 可以在AppDe...
2018-03-16 13:36:19 1293
原创 通过gradle实现自动切换测试环境和线上环境
我们平时在开发Android项目的时候经常需要在线上和线下测试环境进行切换,比如线上请求的api服务器地址跟线下的api服务器地址是不一样的,如果项目里用了友盟sdk或其他的sdk,线上跟线下用的appkey也是不一样的,当然我们可以手动改这些配置参数,但是这样太繁琐,有了gradle之后我们可以通过gradle的buildConfigField()来定义一个配置参数来动态帮我们切换线上线下的配置参
2017-09-19 17:32:44 1431
原创 自定义RecyclerView实现下拉刷新,加载更多
RecyclerView出来的时间已经不短了,现在估计大部分的列表类的需求实现首选肯定是RecyclerView,基本上可以跟ListView说再见了。那么问题来了,一般情况下一个列表页面都会有下拉刷新和加载更多功能,RecyclerView本身并没有下拉刷新和加载更多功能,当然现在已经有很多优秀的开源的支持下拉刷新,加载更多功能的三方RecyclerView,可以直接拿过来用。但是。。。有时候光会
2016-08-31 20:27:28 9644 3
自定recyclerView实现下拉刷新,加载更多!!
2016-08-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人