问题标签 [shimmer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
324 浏览

android - Android Studio ShimmerFrameLayout 预览在设计视图中 v0.2.0 之后无法正常工作

我在我的应用程序中使用 Facebook ShimmerFrameLayout。但是从升级v0.1.0v0.5.0. 它在布局内显示灰色框而不是实际元素。有谁知道这个问题的任何原因以及任何可能的解决方法?

我已将 ShimmerFrameLayout 插入到我的布局文件中,如下所示。

build.gradle文件中;

带有 ShimmerFrameLayout v0.1.0 的设计视图预览 使用 v0.1.0 预览

带有 ShimmerFrameLayout v0.5.0 的设计视图预览 使用 v0.5.0 预览

0 投票
0 回答
164 浏览

android - java.lang.NullPointerException 尝试调用虚方法 ShimmerFrameLayout.startShimmer()

我找不到任何可能的原因导致我面临空指针异常。当我尝试在中调用shimmerLayout.startShimmer();方法时,我正面临着它OnCreateView。我已经检查了几次 shimmerLayout 连接是否正常。但似乎我已经完美地将微光容器与 java 代码连接起来。我仍然面临空指针异常。我认为关于微光生命周期或其他任何事情,我不知道一些事情。我也调用了shimmerLayout.stopShimmer();ingetDataToArray()方法。

片段博客.xml

facebook_shimmer_item.xml

博客片段.java

例外

0 投票
1 回答
238 浏览

node.js - Monkey 修补节点 js winston 日志记录

您是否知道如何使用 shimmer(https://www.npmjs.com/package/shimmer)对节点 js winston 日志记录方法(如信息、调试)进行猴子修补?

例如,这是我的 winston 3.x 设置:

因此,在我的应用程序中,我可以调用它 winston.info('send this message to Slack') // output: send this message to Slack。除了显示消息,我们还执行其他功能。

我只想修补这个 winston.info() ,比如添加一些额外的功能,例如在执行 winston.info 时发送 Slack 消息通知。谢谢。

0 投票
1 回答
815 浏览

android - 如何区分 Android Paging 3 中的初始加载和内容更改?

我有一个使用 PagingDataAdapter 来显示其项目的 RecyclerView。在整个页面的初始加载时,我想显示一个 Shimmer 加载占位符。但是,当我尝试这样做时,加载占位符也会显示单个项目的小内容更改。这会使整个屏幕闪烁,因为它在加载过程中隐藏了 RecyclerView 并在加载内容更改后重新显示它。我不希望加载占位符显示单个内容更改。

我正在检查适配器的加载状态侦听器中的加载状态:

内容更改通过数据库:

布局:

看起来 CombinedLoadStates 对于初始加载和内容更改只有一个刷新加载状态。有没有其他方法可以区分它们?

0 投票
0 回答
600 浏览

android - Android在同一个中引用多个元素布局

在我的 android 片段中,我有多个水平回收器视图,我想在为回收器视图加载数据的同时显示一些微光效果。所以我制作了一个 shimmer_layout.xml 文件,其中包含一个包含 3 个元素的线性布局,每个元素都有一个唯一的 id。为了使布局适应不同的设备屏幕,这些元素不能有固定的大小(宽度和高度),所以在显示 UI 之前我做了一些计算,至少为其中一个设置宽度和高度(其他有匹配的父属性和父有包装内容,以便一切都以编程方式与一组对齐)。这仅适用于一种布局。如何使用包含引用其他布局(相同的 shimmer_layout.xml)以编程方式设置宽度和高度?好像android只为第一个设置宽度和高度。

Fragment xml 在回收器视图之上包含两个(但可能更多)shimmer_layout.xml。加载数据后,这些将消失。

shimmer_layout.xml。我知道我可以只使用一个垂直线性布局并在片段中的包含标签中重复这 3 次,但这样,同样的故事,我只能为行中的第一个元素设置宽度和高度。回收器视图元素的宽度和高度也可以通过编程方式设置,但没有问题,因为每个项目都是在适配器中单独呈现的。

0 投票
2 回答
466 浏览

android - 如何应用微光效果 android swipeProgress?

如何将我的 rssfragment 连接到应用微光效果 swipeProgress。当 rssfragment 正在进行时,我需要向您展示一个微光布局。我试过了,lyt_shimmer 没有给我看

刷新时我需要包含_shimmer_recipes_list

Rss片段

片段列表刷新

include_shimmer_recipes_list

当我有数据进度时,应该会出现这种布局。如果有人认识你,请帮助我

0 投票
0 回答
63 浏览

python - 关键错误:Shimmer3 EXG

我尝试将我的 Shimmer3 ( http://www.shimmersensing.com/products/shimmer3-imu-sensor ) 与我的 Linux Mint 计算机连接,并尝试使用蓝牙传输数据。为此,我使用 git hub 代码: https ://github.com/seemoo-lab/pyshimmer 。我按照阅读中的说明做了所有事情,但我仍然收到此错误并且无法修复它。这是我的小程序:

这是我的错误/终端输出:

0 投票
1 回答
219 浏览

android - 如何在 Android 中像 Facebook 微光效果一样为渐变颜色设置动画

我正在尝试添加一个加载占位符(只是一个线性布局),直到我得到 API 的响应。我想在不使用外部库的情况下向占位符添加类似 Shimmer 的效果。

我尝试从这里使用带有 ValueAnimator 的 GradientDrawable,但它不起作用。我还尝试添加具有特定颜色的第二个视图,并在占位符视图上为该视图设置动画。

我想知道如何在不使用外部库或添加第二个视图的情况下做到这一点。

0 投票
1 回答
297 浏览

android - 圆形 shimmerDrawable (facebook android-shimmer)

所以,我可以从https://github.com/facebook/shimmer-android

问题:这个drawable具有矩形形状,正在闪烁。

但我希望它是带圆角的矩形。除了贡献库和修改 ShimmerDrawable 之外,是否有任何解决方案?也许有些包裹到另一个可绘制对象中,idk

这个库有关于圆角的问题https://github.com/facebook/shimmer-android/issues/84但唯一可用的解决方案是用 CardView 包装持有这个可绘制的视图,我不想要这个

0 投票
0 回答
191 浏览

android - 如何在 shimmerframelayout 中添加 3 列

您好,我试图在 3 列中的图像视图上添加微光效果,但问题是微光效果仅在 3 列中显示,而不在 3 中显示

还有另一个问题,在我的一个物理设备中,即使设备规格非常好,微光效果看起来也卡住了,但在其他物理设备和模拟器上,微光动画显示平滑且有效

这是一个截图

在此处输入图像描述

XML 代码

Fragment_Profile.xml

post_item_container_shimmer.xml