Facebook 开源微光效果 Shimmer
我的引言
早上好,骚年,我是小菜,我的公众号「菜鸟翻身」会推荐 GitHub 上有用的项目,一分钟 get 一个优秀的开源项目,挖掘开源的价值,欢迎关注我。
今天要推荐的是 Facebook 开源的闪光效果:Shimmer,它是一个 Android 库,它提供了一种向您的 Android 应用程序中的任何视图和文本添加闪光效果,在实际开发中可以用在页面加载指示器,最初是为 Facebook Home 开发的。
效果预览
使用说明
app/build.gradle:
dependencies {implementation 'com.facebook.shimmer:shimmer:0.5.0'
}
代码调用:
<com.facebook.shimmer.ShimmerFrameLayoutandroid:id="@+id/shimmer_view_container"android:layout_width="wrap_content"android:layout_height="wrap_content"><!--你的视图-->
</com.facebook.shimmer.ShimmerFrameLayout>
ShimmerFrameLayout 标签上有许多自定义属性来控制效果的外观和速度,详见 GitHub 源码。
GitHub 地址
https://github.com/facebook/shimmer-android
Facebook 开源微光效果 Shimmer相关推荐
- 一行代码实现微光效果
快速实现微光效果 导入 Shimmer 库 dependencies {...implementation 'com.github.huangziye:Shimmer:${latest_version ...
- 继Facebook开源PyTorch3D后,谷歌开源TensorFlow 3D场景理解库
来源:机器之心本文约2000字,建议阅读5分钟谷歌于近日开源了一个基于 TF 框架的高度模块化和高效处理库 TensorFlow 3D. 继 2020 年初 Facebook 开源基于 PyTorch ...
- Facebook开源动画库 POP-POPBasicAnimation运用
动画在APP开发过程中还是经常出现,将花几天的时间对Facebook开源动画库 POP进行简单的学习:本文主要针对的是POPBasicAnimation运用:实例源代码已经上传至gitHub,地址:h ...
- facebook 开源_Facebook开源主管开放
facebook 开源 以下是詹姆斯·皮尔斯 ( James Pearce )的部分抄录 OSCON会话在Facebook上重新启动开源 . 数百年来,开放已胜过封闭-共享已胜过保密. 以一种谦逊的方 ...
- 开源公司黄页之Facebook开源软件推荐(一)
从Facebook的GitHub账户中可以看到,Facebook已经开源的开源项目有近300个,领域涉及移动.前端.Web.后端.大数据.数据库.工具和硬件等. React Native--移动开发框 ...
- [转]Facebook 开源的快速文本分类器 FastText
比深度学习快几个数量级,详解Facebook最新开源工具--fastText 导读:Facebook声称fastText比其他学习方法要快得多,能够训练模型"在使用标准多核CPU的情况下10 ...
- Faiss:Facebook 开源的相似性搜索类库
Facebook 在今年 3 月份发布了 Facebook AI 相似性搜索(简称 Faiss)项目,该项目提供的类库可以从多媒体文档中快速搜索出相似的条目--这个场景下的挑战是基于查询的传统搜索引擎 ...
- 继 Facebook 开源 PyTorch3D 后,谷歌开源 TensorFlow 3D 场景理解库
转自:机器之心 [导语]:继 2020 年初 Facebook 开源基于 PyTorch 的 3D 计算机视觉库 PyTorch3D 之后,谷歌也于近日开源了一个基于 TF 框架的高度模块化和高效处理 ...
- Facebook开源多款AI工具,支持游戏、翻译等
翻译 | 林椿眄 编辑 | 阿司匹林 出品 | AI科技大本营(公众号ID:rgznai100) 近日,Facebook 在年度开发者大会 F8 上宣布开源多款 AI 工具,除了 PyTorch.Ca ...
最新文章
- java split array_Java如何循环数组并使用Split
- 重新学习idea的基础知识
- java数组split_js数组接受split(java split)
- SqlServer判断数据库、表、存储过程、函数是否存在
- mysql外部排序_深入浅出MySQL优先队列(你一定会踩到的order by limit 问题)
- oracle创建、删除索引等操作
- mysql命令面板数据更改_宝塔面板数据库自动停止解决办法,宝塔面板MySQL数据库自动重启shell脚本...
- 一个init.php(网站启始)的一般信息
- 被调用的对象已与其客户端断开连接 win10_【完整案例】基于Socket开发TCP传输客户端...
- linux平台 oracle 数据库 安装文档
- java api 版本控制_API 版本控制的几种方式
- [20180801]insert导致死锁.txt
- cpu核心分配给不同进程linux,Linux技巧:多核下绑定硬件/进程到不同CPU
- 元胞自动机-附代码注释
- vue数据层思路_vue层级关系的数据管理
- JAVA结构化处理开源库SPL
- 【计算机视觉】简述对MSAA(多尺度注意力融合)的理解
- kafka生产者实例配置参数
- 信用卡智能还款是什么,靠不靠谱?
- 【笔试】羽毛球场地预定问题