问题标签 [circularreveal]

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 投票
1 回答
750 浏览

android - 将 setVisibility(View.INVISIBLE) 与 pre Lollipop Circular Reveal 库一起使用

我正在做一个项目,我想根据 Material Design 使用 Circular Reveal 效果。项目有 minSDK = 11,所以为了与棒棒糖之前的设备兼容,我正在使用这个库https://github.com/ozodrukh/CircularReveal

我有一个带有 FloatingActionButton 的片段,当点击它时,它将在 CardView 中转换自身,就像这里描述的FAB 转换

一旦卡片显示出来,它就会有一个按钮来恢复动画,将卡片重新转换为 FAB。现在我的问题是这样的:假设用户点击 FAB 并显示 CardView。现在用户旋转他的设备,因此活动重置片段。我想要实现的是卡片保持可见和显示,而 FAB 应该被禁用和不可见。问题是,如果我只是setVisibility(View.INVISIBLE)在我的 FAB 上使用它就不起作用(请注意,如果我getVisibility()在将其设置为不可见后使用它,它会正确返回值 4 == View.INVISIBLE,但工厂仍然可见) . 我必须以至少 50-100 毫秒的延迟将setVisibility(...)呼叫包装在 a 内,以使工厂不可见。postDelayed()

所以我的问题是:我做的事情是正确的还是有更好的方法来完成我想要的(因为它对我来说似乎很丑陋)?

这是一些代码。这是我的片段的 XML 布局:

这是包含的 CardView 的 XML 布局:

这是我的片段的代码:

0 投票
0 回答
42 浏览

android - 为什么在我的按钮到达它的原始位置后调用我的 show 方法?

我是 android 新手,我正在尝试使用带有按钮的循环器 Reveal。所以当我点击按钮时,它会移动到中心,然后循环器显示来自中心。当我按下后退按钮时,循环器显示继续,我的按钮移动到它的中心位置。直到这里它工作正常。但是在第一次迭代后没有点击按钮循环器显示再次出现问题?

0 投票
1 回答
1897 浏览

javascript - 使用 css 的圆形显示动画

我会用css创建一个简单的圆形显示动画(或者最终用Angularjs,因为我在我的webapp中使用它)。我想要的是 Android 中使用的圆形显示动画。我发现的唯一例子是聚合物样品:https ://elements.polymer-project.org/elements/neon-animation?view=demo:demo/index.html&active=neon-animated-pages点击“卡片”样品和然后是“角”。但是在我的应用程序中包含这个太复杂了。我希望能够以更简单的方式仅使用 css 或 ng-animation 来做同样的事情。任何人都可以帮助我吗?谢谢

0 投票
1 回答
1140 浏览

android - 当 FAB 重力处于底部时,Circular Reveal 不起作用

我正在将浮动操作按钮(FAB)变形为工具栏,并且使用以下代码可以顺利完美地工作:

布局文件:

活动:

对于上述布局,圆形显示按预期工作。但是,当我layout_gravity将 fab 和工具栏的 更改为bottom而不是top. 旋转动画有效,然后工具栏只出现而没有圆形显示动画。我完全被它如何打破圆形显示动画所困扰。

0 投票
0 回答
403 浏览

java - Android CircularReveal 动画错误

我使用这个很棒的库在按下RecyclerView时创建 CircularReveal 动画,但我有一个小错误。SearchView动画效果很好,但只有在第一次打开和关闭SearchView. 当我打开Activity并按下SearchView时,RecyclerView出现没有 CircularReveal 动画,当我关闭它并再次打开时,一切正常。

这是我的 XML:

我的动画方法:

我的SearchView's OnClickListener

我的SearchView's OnCloseListener

0 投票
2 回答
578 浏览

android - Android CircularReveal 库查看可见性错误

我使用这个库在棒棒糖之前的设备上创建 CircularReveal 动画。问题在于View动画隐藏。动画也会执行,但在动画结束后,View会显示一秒钟然后消失。我怎样才能防止眨眼View

这是我View用 CircularReveal 动画隐藏的方法:

更新

我也尝试这样添加SupportAnimator.AnimatorListener()

像这样Animator.AnimatorListener()

在这两种情况下,都不会调用此回调。我不知道为什么。

0 投票
1 回答
127 浏览

android - 移除点击时的显示效果

在我的应用程序中,我使用 ListView CheckedTextView。当您在设备棒棒糖上运行应用程序时,当我单击 CheckedTextView 时,会显示显示效果,棒棒糖中包含默认显示效果。

我的意图是,当您单击 CheckedTextView 时,效果显示不适用。

有什么办法可以去掉这个吗?

在此先感谢和问候。

0 投票
1 回答
2785 浏览

android - 如何更改 createCircularReveal() 颜色?

正如标题所说,我正在寻找一种简单的方法来自定义显示中使用的颜色。

如果可能的话,我想使用官方代码(避免使用第 3 方库)。

我正在使用通常的代码:

0 投票
3 回答
4428 浏览

java - Android:指定圆形显示动画的起始位置?

我目前有一个从工具栏的最右侧开始的圆形显示动画。我希望最初的圆心从“搜索”图标开始,这让我很难找到答案。我尝试更改cxandxy值但没有成功。任何帮助表示赞赏。

在此处输入图像描述

0 投票
1 回答
810 浏览

android - 如何为android圆形显示动画的运动设置动画

我在上面的 api 21 中使用显示动画,以使用漂亮的圆形动画显示显示动画。

但是当我尝试为视图的位置设置动画时,圆形显示动画将无法正确设置动画并显示错误的帧(错过有边距的行为!)。

我正在使用 ValueAnimator 并在其 updateListener 中更新视图边距进行翻译。

我正在寻找与圆形显示动画并行播放移动动画的最佳实践。