-
使用Kotlin优雅的开发Android应用
代码传送门写在前面在之前的一篇文章,我们简单的知道了Kotlin这门新语言的优势,也接触了一些常见的语法及其简单的使用,相信你会对它有浓厚的兴趣,暂且理解为对它感兴趣吧,哈哈哈。那么,我们该如何在Android中应用这门新的语言呢?今天的这篇文章带你学习使用Kotlin开发Android应用,并对比我们传统语言Java,让你真真...2017-05-17 阅读267
-
透明屏幕: 装逼利器
前言我在 Google Play 上看到一个挺有意思的app:Url : https://play.google.com/store/apps/details?id=com.m2c.studio.transparent.screen看着有点酷的样子,试着实现一下.最终实现效果效果实现步骤AndroidManifest.xml<?xml version="1.0" encoding...2017-05-14 阅读261
-
自定义 Behavior -仿新浪微博发现页的实现
效果图我们先来看一下新浪微博发现页的效果:接下来我们在来看一下我们仿照新浪微博实现的效果实现思路分析我们这里先定义两种状态,open 和 close 状态。open 状态指 Tab+ViewPager 还没有滑动到顶部的时候,header 还 没有被完全移除屏幕的时候close 状态指 Tab+ViewPager 滑动到顶部的时候,Header 被移除...2017-05-14 阅读265
-
仿蘑菇街,蜜芽宝贝,京东商品详情界面,与NestedScroll滑动
上一篇文章中有提到界面中嵌套NestedScrollView与Fragment并用,而NestedScrollView是不建议与ListView,RecyclerView嵌套的,虽然有解决滑动冲突的办法,但是ListView与RecyclerView的缓存机制就没有了,大量列表数据界面中这样嵌套还有何意义,但是Fragment中有列表数据需要用到RecyclerView时,如何解决?更多文章请关注...2017-05-08 阅读276
-
我一行代码都不写实现Toolbar!你却还在封装BaseActivity?
前言距离 上篇文章 的发表时间已经过去两个多月了,这两个月时间里我没写文章但一直在更新着我的 MVPArms 框架,让他逐渐朝着 可配置化集成框架 发展就在前段时间我在鸿洋公众号上看到了一篇文章,大概是介绍怎么封装 BaseActivity ,让 Activity 通...2017-05-07 阅读258
-
仿美团详情滑动界面,并兼容NestedScroll嵌套
不论什么APP应该都会有个app产品的详情界面, 详情界面往往也比较炫,这篇主要介绍美团套餐详情的界面。(网上有用setOnTouchListener实现了此功能,但是不能支持多点滑动跟NestedScroll滑动嵌套) NestedScrollView: 有现成的setOnScrollChangeListener可以监听滑动(ScrollView需要api23后才支持或需要自己额...2017-05-03 阅读276
-
利用 Chrome 开发者工具远程调试 Android 中的原生 WebView
之前写过一篇关于 Android Studio 断点调试技巧 的文章,但都是针对 Native 代码的调试,对于 Hybrid 开发模式下的 WebView 却无从下手。幸运的是,PC 中的 Chrome 浏览器提供的开发者工具能够帮助我们远程调试 Android 中的 WebView 加载的网页。Android 4.4 (KitKat) 开始,使用 Chrome 开发者...2017-05-03 阅读293
-
相机的功能丰富,加入前后摄像头的翻转,闪光灯,对焦功能。
相机的功能丰富,加入前后摄像头的翻转,闪光灯,对焦功能。首先加入我们相机的自动对焦功能这里我们用到一个工具类来进行对焦,主要的实现自动对焦功能,该类的主要逻辑是通过对传感器的x、y、z轴的监听来判断当前设备是否需要进行自动对焦,在这个基础上也做了时间的约定,方式过于频繁的对焦,导致体验和性能的浪费。@O...2017-04-28 阅读321
-
一劳永逸的搞定 flex 布局
寻根溯源话布局一切都始于这样一个问题:怎样通过 CSS 简单而优雅的实现水平、垂直同时居中。记得刚开始学习 CSS 的时候,看到 float 属性不由得感觉眼前一亮,顺理成章的联想到 Word 文档排版中用到的的左对齐、右对齐和居中对齐,然而很快就失望的发现 CSS 中并不存在 float: center&nbs...2017-04-28 阅读256
-
酷炫的Activity切换动画,打造更好的用户体验
毫无疑问,动画效果能提高用户体验。我们平时使用最多的动画基本上是属性动画和补间动画了,属性动画很强,基本能定制我们想要的动画,但是你是否知道,API 21(5.0)后系统内置了Activity之间的切换动画,而且非常酷炫,今天我跟大家一起分享一下。我们知道,在两个Activity之间切换,我们一般会写出类似下面的代码:...2017-04-28 阅读272