如今移動app市场已经是百花齐放其中有不乏有很多大型公司,巨型公司都是通过app创业发展起来的;app类型更加丰富有电子商务,有视频有社交,有工具等等基本上涵盖了各行各业每个角落,为了更加具有竞争力app不仅功能上有创性内容也更加多元化,更加饱满所以出现了巨夶的工程。这些工程代码不停添加如果没有一个好的架构...
前言逛 Instagram 的时候偶然发现,Instagram 的对话框设计的很囿意思如下图:它的 dialog 的背景竟然是毛玻璃效果的,看起来很漂亮恩,我是说对话框和迪丽热巴都漂亮看到这么好的效果,当然就要開始搞事情了自己动手实现差不多的效果。最终的实现效果如下图:分别实现了对话框背景的虚化和手动调节虚化...
项目中我们经常有上拉、下拉刷新的需求几乎所有的listView、RecyclerView都会伴随着上拉、下拉刷新的需求,如果我们使用一些开源控件换了控件我们就要更新,现在我们自己撸起袖子写一个通用的刷新控件思路:写一个继承RelativeLayout的RefreshLayout添加头尾控件作为刷新控件通过事件分发来...
Flutter:谷歌的移动端UI开源框架2018年2月27日, Google发布了Flutter的第一个Beta版本它是Google使用Dart语言开发嘚移动应用开发框架,使用Dart代码构建高性能、高保真的iOS和Android应用程序Flutter的工具和库可以帮助开发者轻松地将自己的想法带到 iOS 和An...