Android移动开发
文章平均质量分 83
星际之痕
专注于Android移动开发,马上就要工作满4年整了,现在开始整理自己的知识仓库,努力在成为大牛的路上!
展开
-
Android开发类似苹果iOS 7的沉浸式状态栏
1、什么是沉浸式状态栏? 沉浸式状态栏是指Activity的ActionBar的颜色和状态栏的颜色一样,两者连接起来了,看起来就像是一个整体,跟苹果的ios7以后的样式一样。如下图所示: (沉浸式状态栏–图片来自网络) 开始,还了解沉浸式到底是怎么一回事,跟许多网友一样,以为就是android kitkat新增加的一种模式,只要随便设置几行代码就能搞定的,结果倒腾了一两天也没弄出来这个所谓的原创 2015-11-23 16:49:25 · 4489 阅读 · 0 评论 -
Android注解神器ButterKnife使用说明
我的简书原文链接 阅读本文大概需要5分钟 前言如果你还在一行一行的手写findViewById的话,只能证明你对新技术的敏感度太差,间接地暴露了你不善于接受新事物的性格特征,太过于因循守旧、按部就班,这对于一个程序员来说几乎是致命的,意味着只能远远地望着别人的背影慢慢前行…正题这里介绍的其实也不是什么新的东西了,GitHub上的很多项目都已经在使用了,就是Android之神JakeWharton原创 2016-07-13 14:35:02 · 1513 阅读 · 0 评论 -
Android MVP从懵逼到入门:登陆业务实践
我的简书原文链接MVP简介最近几天在啃MVP,现在的你或许跟几天前的我一样,对MVP还是一脸懵逼,虽然MVP三个字母都认识,但连在一起却不明白到底是个什么东东,没关系,快来干了这碗鸡汤,立马从懵逼到入门,入不了门你来打我,文末统计人数。首先,MVP是一种设计模式,或者说架构。Google把它列入Android Architecture Blueprints–Android 架构蓝图,并给出了官方的例原创 2016-07-14 17:02:54 · 4023 阅读 · 1 评论 -
只用TextView实现知乎主页底部Tab
一言不合就上图:实现效果图: 自定义一个组件TabItem显然,底部按钮不止一个,而且是同一个样式,这时候自定义一个组件十分必要,当然,这里实现的自定义组件只用到了TextView。 看看自定义组件的xml文件:<?xml version="1.0" encoding="utf-8"?> <FrameLayout xmlns:android="http://schemas.android.com原创 2016-07-20 16:13:53 · 748 阅读 · 0 评论 -
Android MVP进阶:“修行在个人”
Android MVP复杂页面的实现方式距离上一篇Android MVP从懵逼到入门:登陆业务实践已经有一段时间了,这段时间忙着公司的项目,都没找时间写写文章,今天就把这段时间整理的MVP知识再总结一下,这篇文章主要介绍我是如何使用MVP模式来实现主页多个Tab切换的场景的。说是复杂,其实只是多了一些Fragment而已,在上一篇文章中,我们说Activity的主要作用是创建view和present原创 2016-07-31 18:46:40 · 1546 阅读 · 2 评论 -
Android ToolBar 用法总结
题外话这两天也是为宝宝的离婚操碎了心,微博热度42亿多。一开始就觉得马蓉这人城府太深,但并没有怎么注意过她,后来毕竟已经结婚生子这么久了,心想估计是自己看错了,谁知道结婚这么久就没老实过,真心的心疼宝强啊,农村出来的走到这一步真的不容易,奈何最亲近的人在后面捅刀子。世事无常,娱乐圈真的是太乱了。但是无论如何,不管怎样,我都跟宝宝一样,不能容忍女人的背叛。祝福宝宝。什么是ToolBar首先,ToolB原创 2016-08-15 20:54:27 · 1526 阅读 · 0 评论 -
用Recyclerview实现列表分组、下拉刷新以及上拉加载--源码
这里放上之前整理的一篇文章的完整源码,因为是从项目中抽取出来的,也没有单独再写一个demo,希望需要的小伙伴能结合之前写的一篇文章,理解实现原理,而不要简单的想要直接copy拿来用,这里是博文地址:用Recyclerview实现列表分组、下拉刷新以及上拉加载更多 import android.content.Context; import android.content.Intent; import原创 2016-08-19 10:46:29 · 5604 阅读 · 5 评论 -
水平垂直都可滑动的HorizontalVerticalViewPager实现
水平垂直都可滑动的HorizontalVerticalViewPager实现自定义一个可以在垂直方向上滑动的ViewPager,同时支持水平和垂直方向手动切换和自动切换(根据手势判断),垂直方向的实现通过PageTransformer来完成,自动切换功能则涉及到手势的相关内容。一下是内容简介: 垂直滑动的ViewPager实现思路 PageTransformer的使用 手势事件的分发和处理 垂直滑动原创 2016-09-02 16:31:42 · 2098 阅读 · 0 评论