android各种效果库
可能是最优雅的切换布局的方法
动态切换布局控件
android 实现画板功能
本例详细分析了一个画板功能的实现过程,并讲述了图像混合和双缓冲技术的基本原理。
有关Activity样式 、状态栏透明、屏幕亮度问题应用场景及其总结
有关于Activity作为dialog全屏显示,沉浸式状态栏及屏幕亮度问题的一次总结
可以伸缩的搜索栏,模仿华为应用市场
可以伸缩的搜索栏,模仿华为应用市场
程序员必看:程序的美,不止动画的美
好久没有分享一些开源干货了,其实说实话,分享带有情感共鸣的东西,虽然阅读量高,容易让你们讨论,打赏,但是收获却是少,我认为最好的分享,还是来自于干货的分享。干货虽然干而无味,可是却是实在。对于程序员来说,这才是最好的礼物。 今天,我就分享几个跟动画或多或少有关的开源库或者源码,…
Matisse - 知乎开源的 Android 图片选择器
很多 App 都有选取图片的需求,例如在 IM 中发送图片,在内容编辑的时候插入图片。
你被下拉刷新和上拉加载搞烦了吗?
AutoRecycleView
下拉刷新和上拉加载的库多如牛毛,你为何还要再造一个轮子?
是的,这方面的库确实多到看不过来,但是却没有找到一个能够内部判断是下拉刷新还是上拉加载,处理空白页面、错误页面,并且维护了page的轮子。导致每次都要重复写相同的代码。
开源整理:Android App 新手指引开源控件
做好 App 的新手指引,能让其功能第一次与用户见面快速让用户上手,本文整理了 Github 上一些不错的新手指引开源控件,希望对开发者们有所帮助。
横向列表折叠和缩放的自定义 ViewGroup
左右滑动时存在折叠效果,场景切换时添加了渐变动画,有点小清新
一个方法调用就能实现 Android 透明化状态栏,并且兼容到 4.4。
关于实现 Android 透明状态栏,Android 提供的 fitsSystemWindows 方法很让人困惑,4.4 和 5.0 + 之间存在效果差异, 同时 Support 包下的一些控件(如 CoordinatorLayout 等)都自定义了 fitsSystemWindows 的行为效果,
在兼容到 4.4 会遇到各种坑。在之前也看到网上不少的解决方案和工具库,但总的来说使用上还是比较麻烦。在我们新的民宿 App 为了实现 Android 透明状态栏也是费尽周折,最后沉淀出
一个快速实现透明状态栏的库,基本一个简单的方法调用就帮你实现透明状态栏和颜色设置。
Android可伸缩布局-FlexboxLayout(支持RecyclerView集成)
1 . 前言 前几天看到Google官方的博客介绍了Google开源的一个强大的布局-FlexboxLayout,看见第一眼我心里的想法是,卧槽,Android 居然有这么一个强大的布局。作为一个有好奇心的工程狮,当然第一时间就去试了试手,效果非常赞,因此这篇文章就介绍一下它的…
收藏安卓开发中非常实用优秀的库! 有图有真相!
持续更新中....
关于 Android RecyclerView 的那些开源 LayoutManager
Google 默认为 RecyclerView 提供了 LinearLayoutManager、StaggeredGridLayoutManager、GridLayoutManager,已经可以满足很多开发需求了,但是实际开发过程中,免不了出现一些更加新颖的交互设计。于是,便从 Github 上整理了一波关于 RecyclerView 可以使用的 LayoutManager,在实际开发中需要用到时,遇到相似的效果时即可随手拈来,提高效率。
Android 引导页根据滑动渐变背景色(改进版)
在原来文章基础上进行技术改进的版本
最新最全的 Android 开源项目合集
在 Github 上做了一个很新的 Android 开发相关开源项目汇总,涉及到 Android 开发的方方面面,基本很全了。对 Android 开发感兴趣的欢迎 Star ,后续也会定期维护更新这个列表。当然,你也可以去 opendigg 上查看。
Android 瀑布流时间轴
用 RecyclerView 实现的 Android 瀑布流时间轴
那些年收藏的 Android 开源库集合 (UI 效果)
那些年收藏的 Android 开源库集合 (UI 效果)
GitHub 整理|那些优秀的开源时间日期选择器,总有一款适合你
选择时间日期是大部分项目中都会遇到的功能之一。然而,Android 系统 API 提供的一些控件在设计和功能上并不是很完善,如 TimePicker 和 DatePicker 等,很多时候满足不了我们应用的需求。 这里给大家分享几个我曾经在项目中使用过的这方面开源项目。他们都是…
从未如此惊艳!你好,SuperTextView(v1.4)
欢迎使用 SuperTextView,这篇文档将会向你展示如何使用这个控件来提高你构建项目的效率。
Android 自定义 View 实战之 StickerView
本篇文章为利用 Matrix 自定义 View 三部曲的第一部曲。 虽然 Android 内置了许多 View 供开发者组合和使用,但其多样性还是不足,在很多场景或功能需求下,Android 原生自带的控件并不足以实现需求,这时我们就需要自定义满足我们需求的 View。 本文会讲解一个自定义 Vie…
利用 Viewpager 实现真正的画廊
左右条目可点击居中, 左右条目可滑动
Android 技术选型(持续更新中...)
Timber 就一个文件,是上层api封装,底层仅提供打印到logcat实现,打印到文件的话需要自己实现接口. 可以参考这个来设计自己app中的顶层api https://github.com/hss01248/HttpUtilForAndroid :我花最多精力维护的一个库,…
Android沉浸式状态栏还能这样玩—教你玩出新花样
项目中我们有时候都要用的透明状态栏(这里也成沉浸式状态栏),今天介绍一个gyf-dev写的一个封装状态栏开源框架 效果图如下: 沉浸式进行测试 解决白色状态栏问题 正文 从Android4.4开始,才可以实现状态栏着色,并且从5.0开始系统更加完善了这一功能。之前写过关于一篇 关…
Android实现dialog的3D翻转
通过一个简单是使用场景介绍了实现了使用dialog展示3D翻转效果
android 省市区三级联动
android 省市区三级联动
录音和播放,轻量到只有一个管理类
鉴于项目需要,封装了一个录音和播放的管理类,分享出来给大家,有需要的直接拿去用! 有图有真相: 实现功能: 实现录音功能,提供暂停、继续切换,并且监听音量大小以波浪线呈现出现 实现播放功能,播放实现帧动画 用法1.录音 VoiceManage mVoiceManage =Voi…
Google Play 商店沉浸式样式
Google Play 商店沉浸式样式
Android 自定义View实战系列 :时间轴
前言 Android开发中,时间轴的 UI需求非常常见,如下图:示意图 本文将结合 自定义View & RecyclerView的知识,手把手教你实现该常见 & 实用的自定义View:时间轴 目录 目录 1. 知识储备 本文采用 自定义View & RecyclerView 实…
那些年收藏的 Android 开源库集合 (控件)
那些年收藏的 Android 开源库集合 (控件)
Android 登陆页面仿拉钩动效,你总会需要它!
Android 登陆页面仿拉钩动效,你总会需要它!
一些实用的开源炫酷框架—值得你去了解
一、RecycleView的上啦刷新和下拉加载 效果图: RecycleView的上拉刷新和下拉加载 支持加载头布局文件: https://github.com/huxq17/XRefreshView 二、 CanRefresh可适配所有视图的下拉刷新上拉加载,并支持各种风格。 …
手把手Behavior自定义实现下拉背景图放大、上滑折叠顶部布局以及相应的联动动画
如果你正苦于实现一个酷炫的个人信息页面效果
如果产品要求你实现下拉放大背景图,上滑能看到详细信息
如果还要求一系列同步动画效果
通过Behavior实现它将是你的不二选择,本项目旨在帮助各位轻松实现自己的Behavior!
RecyclerView 悬浮/粘性头部,也支持GridLayoutManager哦!
itemDecoration
Android 自定义——点赞效果 (仿 Twitter)
通过自定义控件,意欲模仿 Twitter 的点赞效果。
2017 年你应该尝试的 25 个 Android 库
这篇文章介绍的是在 2017 年一月和二月发布的 25 个优秀 Android 开源库(作者的排名不分先后),既有来自大公司的,也有由独立开发者开发的,质量都相当的优秀。即使工作中用不上,对于 Android 学习也是相当有帮助的。
2017 上半年最酷,最受欢迎的 10 个 Android 库
我从 《The 30 Coolest Android Libraries from Spring 2017》这篇文章中的 30 个最酷的 Android 库挑了几个我感觉比较好玩的几个 Android 库分享给大家。如果想看完整的 30 个库,可以点击 “阅读原文” 查看。