【发布时间】:2019-02-01 19:57:31
【问题描述】:
我正在使用 Facebook 的 Shimmer-Android 库来实现微光效果。
但我想以编程方式启动效果,因为我的ShimmerFrameLayout 是以编程方式添加的(不是在 XML 中)
val shimmerFrameLayout = ShimmerFrameLayout(context)
我无法从代码中访问属性auto_start,您知道如何防止动画自动启动吗?
【问题讨论】:
-
shimmerFrameLayout.startShimmer()
-
我不想启动它,我想阻止它自动启动
-
你确定吗??,因为我什么都不做,默认启动
-
github.com/facebook/shimmer-android/blob/master/shimmer/src/… 你有权访问 Shimmer 对象吗?如果是这样,您可以通过 setAutoStart 方法禁用它github.com/facebook/shimmer-android/blob/master/shimmer/src/…
-
是的,我已经看到了,我试过
val shimmerFrameLayout = ShimmerFrameLayout(context) shimmerFrameLayout.setShimmer(Shimmer())但他们说无法访问 'init' 它是 public/*package*/ in 'Shimmer'
标签: android