xiangzhihong8的专栏

技术群:515980159,278792776;招聘群:188716429

Android仿京东、天猫商品详情页

前言前面在介绍控件TabLayout控件和CoordinatorLayout使用的时候说了下实现京东、天猫详情页面的效果,今天要说的是优化版,是我们线上实现的效果,首先烂看一张效果: 项目结构分析首先我们来分析一下要实现上面的效果,我们需要怎么做。顶部是一个可以滑动切换Tab,可以用View...

2017-01-22 16:25:33

阅读数 20934

评论数 5

深入理解React Native页面构建渲染原理

前言React Native 是最近非常火的一个话题,因为它的语法简介,跨平台等特性,赢得了各大平台的青睐,虽然前期是有一些坑。基本概念解释React 是一套可以用简洁的语法高效绘制 DOM 的框架,所谓的“高效”,是因为 React 独创了 Virtual DOM 机制。Virtual DOM ...

2017-01-14 11:21:12

阅读数 19151

评论数 3

android 仿音悦台页面交互效果

概述新版的音悦台 APP 播放页面交互非常有意思,可以把播放器往下拖动,然后在底部悬浮一个小框,还可以左右拖动,然后回弹的时候也会有相应的效果,这种交互效果在头条视频和一些专注于视频的app也是很常见的。 前几天看网友有仿这个 效果,觉得不错,现在分享出来,代码可以再优化,这里的播放器使用的是B...

2017-01-05 22:01:36

阅读数 19073

评论数 4

Android仿网易云音乐播放界面

概述网易云音乐是一款非常优秀的音乐播放器,尤其是播放界面,使用唱盘机风格,显得格外古典优雅。这里抛砖引玉,原文地址:http://www.jianshu.com/p/cb54990219d9 首先来看一下网易的播放效果。 要实现上面的功能,我们需要对界面进行一个拆分,拆分后大概包含如下结构...

2017-01-11 23:13:39

阅读数 14606

评论数 5

gulp+webpack工具整合简介

webpack简介Webpack 是一个模块打包器。它将根据模块的依赖关系进行静态分析,然后将这些模块按照指定的规则生成对应的静态资源。 webpack特点 Webpack 有两种组织模块依赖的方式,同步和异步。异步依赖作为分割点,形成一个新的块。在优化了依赖树后,每一个异步区块都作为一个文件...

2017-01-03 14:08:48

阅读数 9680

评论数 4

React Native之常用第三方库

前言React Native出来一年多了,受到各大开发人员的喜爱,但是由于只是专注于View层的开发,因此在很多深层次上还需要结合原生app做一定的兼容,还有就是现在好多控件,如Android中已是系统的控件的sidemenu、checkbox、gridview等,这些在react native中...

2017-01-01 21:49:38

阅读数 9439

评论数 0

Android Studio中 .gitignore配置

前言在用 Git 进行代码管理的过程中,我们会发现后添加进去的 .gitignore 文件,或者是中途修改了.gitignore 文件后,.gitignore 文件并没有生效,需要清楚.track缓存和强制.track来解决问题。如果我们在第一次提交的时候,忘记添加 .gitignore 文件或者...

2017-01-04 12:43:05

阅读数 9251

评论数 1

hibernate 5.2.6新特性

概述Hibernate ORM 5.2.6 发布了,Hibernate是一种Java语言下的对象关系映射解决方案。 它是使用GNU宽通用公共许可证发行的自由、开源的软件。它为面向对象的领域模型到传统的关系型数据库的映射,提供了一个使用方便的框架。 Hibernate ORM 5.2.6 发布不到...

2017-01-07 10:39:15

阅读数 9169

评论数 3

react native实现上拉加载下拉刷新

前言我们在做原生app开发的时候,很多场景都会用到下拉刷新、上拉加载的操作,Android中如PullToRefreshListView,ios中如MJRefresh等都是比较好用,且实现上比较简单的第三方库。他们的实现原理大体相同,都是在列表的基础上新增头部和尾部,然后新增手势触摸的逻辑判断。那...

2017-01-16 21:30:07

阅读数 8753

评论数 1

react-native 之布局总结

前言之前我们讲了很多react-native的基础控件,为了方便大家的理解,我们来对react-native的布局做一个总结,观看本节知识,你将看到。 宽度单位和像素密度 flex的布局 图片布局 绝对定位和相对定位 padding和margin的区别和应用场合 文本元素 宽度单位和像素密度我们知...

2017-01-17 22:25:44

阅读数 8490

评论数 2

小程序,会是下一个创业风口吗

小程序,创业者们的狂躁与迷思记得在16年的9月份,就有消息说微信推出的小程序,一时间大家对于小程序的关注就从来没有减少过。或许是经过15年移动互联网大潮之后,16年互联网一下子寂静了许多的原因,大家对于小程序给予了很高的期望。我也从那时候起开始研究小程序,并且在12月的那次内测中,我也如愿的尝试了...

2017-01-09 21:15:27

阅读数 7379

评论数 4

Android ViewDragHelper及移动处理总结

概述2013年谷歌i/o大会上介绍了两个新的layout: SlidingPaneLayout和DrawerLayout,现在这俩个类被广泛的运用。我们知道在我们实际的开发中往往会涉及到很多的拖动效果,而ViewDragHelper解决了android中手势处理过于复杂的问题。 其实ViewDr...

2017-01-05 22:35:57

阅读数 6701

评论数 0

Android系统服务之WindowManager整理

概述WindowManager是Android中一个重要的服务(Service )。WindowManager Service 是全局的,是唯一的。它将用户的操作,翻译成为指令,发送给呈现在界面上的各个Window。Activity会将顶级的控件注册到 Window Manager 中, 当用户...

2017-01-03 18:23:07

阅读数 6314

评论数 3

React Native和Android整合详解

前言按照React Native的迭代速度,使用官网的文档,已经不能很顺利的实现React Native和Android的有效整合。React Native最新版本 已经是0.39。为了更好的讲解React Native和Android的整合我这里列出我本地的环境: Android Stuidio...

2017-01-01 10:35:23

阅读数 6295

评论数 0

Webpack+Babel+React开发环境搭建

前言我们知道前端的框架纷繁复杂,各有各的优点。而我们选择使用React作为开发框架的时候,往往会选择Webpack+Babel+React来开始我们的项目。之前也讲过其他的前端框架,如 gulp+webpack,准确的说这不是一个框架,只是项目组织的形式而已。Webpack+Babel+React...

2017-01-04 23:07:30

阅读数 5162

评论数 0

高仿ios斗鱼界面

前言过去的2016年是一个直播年,各大平台都相继接入了直播频道,电商,社交…更是火了一批做视频的,譬如喵播,映客,都斗鱼等直播平台。全民直播,一下子掀起了直播的技术潮,今天要聊聊如何实现一个ios的直播app。 首先来看最终的效果: 最近也是因为入门swift不久,在网上找了一个项目就开始...

2017-01-24 10:49:09

阅读数 5035

评论数 0

2017,站在巨人肩膀我们一路前行

前言2016年已经过去,2017年已经悄悄的来了。2016年似乎还有好多的事情只能等到2017年来完成,写一本书,讲讲课,在新的技术的路上一路前行..2017似乎我给自己的规划是蛮好的。不过此刻我想给大家列一些6逼的技术资料,2017我们一起学习。 一个人不可能一下子成功,更不可能一步登天,所有...

2017-01-02 16:43:41

阅读数 4884

评论数 0

android 添加React Native支持更新版

前言之前已经写过了有关React Native移植原生Android项目的文章,不过因为RN版本更新的原因吧,跟着以前的文章可能会出现一些问题,对于初学者来讲还是会有很多疑难的困惑的,这里针对最新的版本做一个新的讲解。环境搭建官方文档英文官方文档 中文官方文档集成步骤用android studi...

2017-01-14 10:41:12

阅读数 4817

评论数 0

React Native之StyleSheet样式表

概述在React Native中,StyleSheet是实现了类似Web中CSS样式表的功能。最简单的使用如下,先定一个StyleSheet的样式表,然后在View中引用样式。var styles = StyleSheet.create({ container: { borderRad...

2017-01-24 17:11:44

阅读数 4700

评论数 0

深刻理解HDFS工作原理

概述HDFS(Hadoop Distributed File System )Hadoop分布式文件系统的简称。HDFS被设计成适合运行在通用硬件(commodity hardware)上的分布式文件系统。DFS是一个高度容错性的系统,适合部署在廉价的机器上。HDFS能提供高吞吐量的数据访问,非常...

2017-01-11 16:45:27

阅读数 3959

评论数 0

提示
确定要删除当前文章?
取消 删除