首页
代码
导航
问答
关于
开始创作
综合
文章
问答
代码
「文章」
详解7.0带来的新工具类:DiffUtil
一 概述 DiffUtil是support-v7:24.2.0中的新工具类,它用来比较两个数据集,寻找出旧数据集-》新数据集的最小变化量。 说到数据集,相信大家知道它是和谁相关的了,就是我的最爱,RecyclerView。 就我使用的这几天来看,它最大的用处就是在RecyclerView刷新
泡在网上的日子 · 2016-09-24 10:02:00
10705
android开发
「文章」
谈谈RecyclerView的LayoutManager-LinearLayoutManager源码分析
今天我们来好好谈谈LayoutManager的问题。 前言 LayoutManager是RecyclerView用来管理子view布局的一个组件(另一个组件应该是Recycler,负责回收视图),它主要负责三个事情: 布局子视图 在滚动过程中根据子视图在布局中所处的位置,决定何时添加子视图和
泡在网上的日子 · 2016-09-22 15:15:00
2621
android开发
「文章」
自定义一些常见的Dialog效果,居中显示、顶部显示、仿IOS版淘宝、回弹效果、宽度和高度占屏比等,先看效果。
自定义一些常见的Dialog效果,居中显示、顶部显示、仿IOS版淘宝、回弹效果、宽度和高度占屏比等,先看效果。 博客地址 http://www.jianshu.com/p/d893ba8608ae 源码 https://github.com/Alex-Cin/Dialog demo https://github.com/Alex-Cin/DialogApp
泡在网上的日子 · 2016-09-22 12:41:00
258
android开发
「文章」
把RecyclerView撸成马蜂窝
前几天我看到一篇文章很有趣: Android自定义蜂窝图实现 于是我将文章中源码下载下来看了一下,发现只支持7张图,不能多不能少。而且在设计上也有一定的欠缺。不过也给我提拱了一种思路。谢谢这位作者的提供的灵感! 于是想想自己的RecyclerView系列正好要讲L
泡在网上的日子 · 2016-09-21 08:50:00
2637
android开发
「文章」
Toolbar, TabLayout, FloatingActionButton以及状态栏的同步变色
原文: Synchronously Animating Toolbar, TabLayout, FloatingActionButton and StatusBar Background Colors on Android 最近我遇到一个情形,当tab选中项改变的时候,以渐变动画的方式改变 Toolbar , TabLayout , FloatingActionButton 以及StatusBar的背
泡在网上的日子 · 2016-09-19 00:14:00
365
android开发
「文章」
我们是如何实现漂亮动画的-列车飞驰的加载动画
上周,我们把CaptainTrain app更名为了Trainline。这意味着我们必须改变颜色,图标,空白状态以及动画等以匹配我们的新商标。 在创建新的加载动画的时候我们遇到了一些问题。因此我觉得这篇博客可能对开发者伙伴们有点用。实际上,我将尝试解释一下我们是如
泡在网上的日子 · 2016-09-18 09:50:00
7842
android开发
「文章」
小米4 刷如Android 7.0教程
需要下载的两个包 系统包 https://www.androidfilehost.com/?fid=24686680535467459 内核包 https://www.androidfilehost.com/?fid=24686681827314188 下载完成之后 建议copy到手机中一份(这个是为了避免刷机过程中出现卡住不动) 音量 + 关机键 进入 fastb
泡在网上的日子 · 2016-09-12 16:45:00
6299
android开发
「文章」
Android自定义ViewGroup打造各种风格的SlidingMenu
首先我们先来看一看效果图,第一个效果图是一个最普通的侧滑菜单,我们一会儿会先做出这种侧滑菜单,然后再在此基础上实现另外两个效果 第一种 第二种 第三种 实现第一种侧滑菜单,继承自ViewGroup 继承自ViewGroup需要我们自己来测量,布局,实现滑动的效果
泡在网上的日子 · 2016-09-09 09:50:00
1892
android开发
「文章」
Exynap-一个帮助你快速查找和完成代码插入的Android Studio插件
Exynap是一个帮助你快速查找和完成代码插入的Android Studio插件。 安装 启动 Android Studio 2.1.X (使用的是Android Studio 2.2 beta? 请看下面). 打开设置对话框并选择左边面板上的“Plugins” 点击“Browse Repositories”并在搜索框中输入“Exynap” 选
泡在网上的日子 · 2016-09-08 11:30:00
4462
android开发
«
首页
...
36
37
38
39
40
41
42
43
44
...
尾页
»
最新推荐