原文翻译自 freecodecamp 的一篇文章《The 30 Coolest Android Libraries from Spring 2017》
一、前言 其实我是不打算写这篇文章的,为什么呢?因为关于沉浸式状态栏的文章太多了,随便google一下就能出来几十上百篇文章,当然这其中有写的好的,也有滥竽充数的。前面在公众号推出了Material Design 的系列文章,就有读者留言,希望出一篇关于沉浸式的文章。因此这篇文章…
相信各位在工作或者业余自己玩技术的时候,或多或少会去网上找轮子来实现某个需求,那么,一些拥有高度开源精神的技术爱好者和团队就渐渐出现在了技术圈。今天推荐几个 Android 开发过程中很实用的开源库,如果你觉得很实用,那别忘了给作者 star 哈。
本文目录. png 当开始一个新项目的时候,有一个很重要的步骤就是确定我们的 APP 首页框架,也就是用户从桌面点击 APP 图标,进入 APP 首页的时候展示给用户的框架,比如微信,展示了有四个 Tab,分别对应不同的板块(微信、通讯录、发现、我),现在市面出了少部分的 Material …
那些年收藏的 Android 开源库集合 (控件)
在一个APP启动的时候呢,一般经常见到倒计时3秒或几秒的场景,在这个场景中,也经常看到一个有动画加载的view,效果图如下: 倒计时效果图 分析 正所谓知己知彼百战百胜,所以我们每去做一件事情之前都要去花费一定的时间去了解一些相关的东西。那么这样的一个效果呢其实不难,我们只需两个…
Style和Theme主要用来实现白天模式和夜间模式。
一个Style是一系列属性的集合,用来指定View或者Window的外观和格式。它可以指定的属性包括高度, Padding, 文字颜色,文字尺寸,背景颜色等等。Android仿百度贴吧客户端Loading小球
android 贝塞尔曲线的应用
1
前言 本文是 MultiItem 系列的进阶文章,讲解如何利用 RecyclerView 实现 Form 表单,在日常开发中多数人还是使用普通布局方式实现,这种方案比较直观也很简单,但是如果表单业务较多,并且易变,很多弊端就会显现,不过这正是使用 RecyclerView 实现的优势所在,可以…
新年好,首先给大家发个红包。 [意念红包]请闭上眼睛通过念力领取。 本文同步自wing的地方酒馆 这都2017年了,是时候来一波基础特效教程了! 如果我不偷懒的话,或许可以成为一个系列都基础教程哦。当然如果成为了一个系列,这个系列就像标题说的一样,是基础特效。所以内容会比较简单…
想经济上支持我 or 想通过视频看我是怎么实现的: 概述 前几天看有人实现了仿人人美剧的订阅界面,不过在细节之处以及实现方式我个人认为都不是最佳的姿势。于是我也动手撸了一个,还顺带撸了个探探的界面,先…
Android 最近推出一个新的基于物理学的动画支持库,命名为:SpringAnimation(弹簧动画),发布在 Support Library 25.3.0 里面。昨天,Google Android 研发工程师「Nick Butcher」在 Twitter 上发布推文予以公…
PopupWindow 的封装,上手简单、用法简单
Aribnb 的动画解决方案,手把手入门
每年的情人节和七夕,甜蜜与痛苦的日子,总免不了身体与灵魂的挣扎。
写诗画画送礼物,逛街吃饭看电影?作为搬砖爱好者,写个表白脚本或者动画什么的吧。最近项目需求要求做一个抢红包UI特效。效果如下: 项目效果 从这张效果图中我们这可看出要包括功能: 实现是个弹框: 金币下落功能 打开金币按钮的翻转效果 分析 实现是个弹框: 可以用thime为Dialog的Activity 或者 之谈弹出一个Dialog,或者弹出一个Popup…
Android 自定义控件 SlideView,用来进行滑动确认等操作。
Android 实现底部对话框
项目中我们有时候都要用的透明状态栏(这里也成沉浸式状态栏),今天介绍一个gyf-dev写的一个封装状态栏开源框架 效果图如下: 沉浸式进行测试 解决白色状态栏问题 正文 从Android4.4开始,才可以实现状态栏着色,并且从5.0开始系统更加完善了这一功能。之前写过关于一篇 关…
ViewPager 切换效果和 贝塞尔超 Q 指示器。
这是一份 2017 年 1,2 月份发布的 25 个最佳安卓库的列表,你应该会喜欢,虽然是按顺序排列的,但排名不分先后。让我们开始吧!
关于实现 Android 透明状态栏,Android 提供的 fitsSystemWindows 方法很让人困惑,4.4 和 5.0 + 之间存在效果差异, 同时 Support 包下的一些控件(如 CoordinatorLayout 等)都自定义了 fitsSystemWindows 的行为效果,
在兼容到 4.4 会遇到各种坑。在之前也看到网上不少的解决方案和工具库,但总的来说使用上还是比较麻烦。在我们新的民宿 App 为了实现 Android 透明状态栏也是费尽周折,最后沉淀出一个快速实现透明状态栏的库,基本一个简单的方法调用就帮你实现透明状态栏和颜色设置。Material design 中有一种很个性的设计概念:卡片式设计(Cards),这种设计与传统的 List Item 有所区别,Cards 包含更多的内容元素和拥有自己的 UI 特征,关于 Cards 的设计规范可以参考官网介绍: …
Android 5.0中引入了很多炫酷的动画效果,Circular Reveal便是其中一种。使用起来很简单,但效果却是意想不到的炫酷,让你的app更有逼格。 一、效果 废话不说,下面的gif图中使用Circular Reveal动画实现跳转到搜索页的效果。gif图压缩宽高比失…
一个酷炫的图表制作框架
先上图,看看今天开什么车,坐稳咯。拖拉机即将超速行使,请系好安全带! MultiSelector.gif MultiSelecter 先来分析一下android中会遇到哪些选择方面的需求: 单选--这个就不啰嗦了 多选: 全部数据都可以被选择,这个比较简单 过滤掉一部分数据,不让…
毫无疑问,动画效果能提高用户体验。我们平时使用最多的动画基本上是属性动画和补间动画了,属性动画很强,基本能定制我们想要的动画,但是你是否知道,API 21(5.0)后系统内置了 Activity 之间的切换动画,而且非常酷炫,今天我跟大家一起分享一下。