在豌豆荚的应用详情页中有个ViewPager布局,该布局头部添加了一个可上下收展的view用于显示应用资料。实现思路基本上就是利用 ViewDragHelper进行拖动来控制头部的view的布局。当TopView可见时,手势事件被拖动层截获控制上下拖动达到TopView的折叠和展开效果。
NewsFourApp 是一个高仿网易4.0新UI框架的Demo。 1、新的抽屉效果,修改于SliderViewController,不过里面已经不一样,毕竟是新的效果嘛 (此部分还不算完全具备框架的特性,呵呵)
这是用来仿造iOS中的UIPickerView而编写的适用于移动端H5页的UI插件,可以适配在任何项目中,不依赖任何库或框架。
swift版模仿QQ音乐:Layer动画,Xib的使用,网络请求数据,UISlider,MPMoviePlayerController,protocol,UIVisualEffectView 效果图
CityPicker 仿美团等选择城市列表示例 项目地址: https://github.com/zaaach/CityPicker
ChatTest 高 仿微信 聊天界面,支持文字语言图片自定义消息类型输入控件 coredata 存储聊天记录 语音下滑取消发送 自定义消息类型 做xmpp聊天的可以拿过去参考~ 项目地址:
ZhiHuMVP 仿知乎客户端 本项目包含以下知识点: MVP架构思想 Retrofit RESTful API 框架的配合 RxJava 响应式编程 Butter Knife :通过注解绑定
CircleDemo 仿微信实现的朋友圈,模拟与后台交互实现了点赞、评论、删除等功能,listview可以根据键盘的显示或隐藏实现联动。与后台交互采用mvp模式。 图片显示规则类似微信朋友圈的排列
net//lyhhj/article/details/49935345 最近小编搞了一个仿微信群聊头像的一个功能,分享给大家... 工作中需要实现仿钉钉群头像的一个功能,就是个人的头像拼到一起显示,看了一下市场上的A
这个功能应该是挺常见的, 一个tableView到另一个tableView, 类似segment的一个东西, 我把它封装起来了。
TaoBaoUI 自己写的高仿淘宝界面(非常适合新手学习), 使用了RecyclerView,用RecyclerView的多条目布局做的,里面使用了一些自定义组件,可以学习到自定义属性的编写。里面
LXFWeChat Swift 3.0 高仿微信 模仿微信的导航栏 在navigationBar底部添加一个添加了渐变层的view let blurBackView = UIView() blurBackView
无论多复杂的动画我们都是可以分割成小单元的,然后分步来实现。这个动画大概分为收缩,准备,加载,完成几个部分。为此定义一个枚举类来描述view的状态。
首先我们自定义一个view继承FrameLayout并实现PtrUIHandler接口,在构造方法中加载需要的布局文件, public MeituanRefreshHeader(Context context, AttributeSet
,非是是非谓之愚,一直被模仿从未被超越的是小米。 坊间传颂的小米粉丝经济已经超越了实物的范畴,即使是口舌不断的魅族,在发布会也不能免俗的展示自己的蓝色魅粉,到底是谁模仿了谁? 小米的诞生,并不是因为没有竞争对手
fire.utils; import java.text.DecimalFormat; import java.text.NumberFormat; import java.util.ArrayList; import
抽空,对项目做一轮彻底的更新,优化了很多的细节体验和接口,性能也提升了许多,目的是为了在实际的项目中,可以直接使用。
(NSArray )getBigImageArray;上传图片就要根据需求了,网上有很多. 首先是.h文件 // // HWPublishBaseController.h // PhotoSelector
wechat-Development 微信小应用-小程序-demo-仿芒果TV (持续更新) 由于时间的关系,没有办法写一个完整的说明,重点是页面展示效果,还有其中遇到的一些坑分享一下,后期不定期更新坑和DEMO
实现思路就是维护各种状态,然后刷新对应状态的 UI,比较有意思的是音量动画的实现,用了一个 ShapeLayer 作为 mask 来做动画,具体实现可以看 BBVoiceRecordPowerAnimationView 这个类。 mask 主要就是用来裁剪视图,比较类似 PS 里的图层蒙版, mask 再配合 UIBezierPath 就能裁剪出任意形状的视图了