-
Android Studio 的 10 个你很有可能不知道的技巧
本文原文出处来自 Medium , Android Studio 是每一个 Android 开发每天都要使用的工具,但是即使你是一个经验丰富的开发人员,你也可能已经错过了许多可以节约生命的技巧,这篇文章也许就可以帮助你掌握它们其中的一部分。我不会一字一句地翻译,而是以最简洁易懂的方式介绍给你,同时提供必要的注解和...2016-09-13 阅读236
-
Android防微信首页左右滑动切换
大家看到微信首页切换效果有没有觉得很炫,滑动切换,点击底部bar瞬间切换,滑动切换渐变效果,线上效果图: 之前也在博客上看到别人的实现,再次基础上,我做了些优化。首先说下实现原理,大神略过,o(╯□╰)o 页面上看到的三个页面是三个Fragment, 左右滑动使用viewp...2016-09-12 阅读314
-
高仿哔哩哔哩动画安卓客户端 - ( ゜- ゜)つロ 乾杯~ - bilibili
bilibili.JPG前言这个项目断断续续也做了有半年多了,到现在也做的差不多了,遇到了很多难题,都慢慢解决了,也学习了很多,所以在这里做个记录,记录做这个项目的过程,也非常感谢一直支持这个项目的同学.bilibili-logoTips因为看到很多同学也在做高仿B站,经常会问我一些问题,在这里我会把所用到的接口和问题整理一下...2016-09-11 阅读273
-
ScratchView:一步步打造万能的 Android 刮奖效果控件
前言我身边有一部分开发的小伙伴,存在着这样一种习惯。某一天,突然看到某一款 App 上有个很漂亮的自定义控件(动画)效果,就会绞尽脑子想办法去自己实现一发。当然,我自己也是属于这类型的骚年,看到某种效果就会手痒难耐琢磨着实现套路。个人觉得这是一种需求驱动进步的方法,当你绞尽脑子去实现自己想要的效果时,你...2016-09-11 阅读261
-
攻克Android软键盘的疑难杂症
在Activity中含有EditText时,我们常常在AndroidManifest.xml中为该Activity设置android:windowSoftInputMode属性,其中最常用的值就是adjustResize和adjustPan。在此请思考几个问题:adjustResize和adjustPan有什么区别?adjustResize和adjustPan的应用场景有何差异?当设置android:windowSoftInputMode后如何监听软键盘...2016-09-05 阅读237
-
Android NoHttp 框架作者带你看源码(一)
现在市场的Http框架很多,比如我们熟知的NoHttp、Retrofit、Volley、android-async-http等上层框架,HttpURLConnection、OkHttp、HttpClient等底层框架,今天不说孰好孰坏,今天我带大家来分析NoHttp的源码,教大家如何来看NoHttp的源码。今天我们由浅到深,深入浅出的分析第一个模块:请求模块。支持作者可以去Github上关...2016-09-02 阅读232
-
一个五年 Android 开发者百度、阿里、聚美、映客的面试心经
也许会有人感叹某些人的运气比较好,但是他们不曾知道对方吃过多少苦,受过多少委屈。某些时候就是需要我们用心去发现突破点,然后顺势而上,抓住机遇,那么你将会走向另外一条大道,成就另外一个全新的自我。先简单说说我最近的面试经历吧。面试的公司很多,其中有让我心血沸腾的经历,也有让我感到失望到无助的经历,我将...2016-09-01 阅读246
-
手摸手带你用 VideoView 实现英语流利说炫酷引导页
项目地址:https://github.com/JeasonWong/LiulishuoPreview效果图:一直听说英语流利说是个做的非常不错的app,于是乎抱着崇拜的心态下了一个瞅瞅,在打开app后就被引导页吸引了,继续抱着崇拜的心态去思考这是如何实现的。刚开始的思路属性动画?(可以实现,但是估计只为这个业务做这么大量的动画会吐血)帧动画?...2016-08-29 阅读295
-
知乎和简书的夜间模式实现套路
Hello,大家好,我是Clock。今天要写的这篇文章主题是关于夜间模式的实现套路。本来这篇文章是上周要写的,结果因为上周末有其他事情,所以拖到这个周末才完成。曾经和薇薇(钛媒体漂亮的程序媛)聊过夜间模式实现的问题,当时薇薇酱负责钛媒体客户端的重构工作,有个夜间模式功能在考虑要不要用 Android M 新加的夜间模...2016-08-29 阅读309
-
你见过这样的Toast吗?——Android Toast自定义使用
之前写过一篇没时间解释了,快使用Snackbar!——Android Snackbar花式使用指南。Toast的自定义使用原理与其类似。1.Toast源码分析老规矩,我们先去看Toast的源码。Toast有两种显示布局方式,一种最常见调用Toast.makeText(),看源码是这样写的public static Toast makeText(Context co...2016-08-29 阅读245