我正在尝试为我的Android TV应用程序实现效果,以便在关注时扩展视图.
我通过动画ViewHolder的主视图来做到这一点LayoutParams.
它工作正常,但问题是当我滚动到视图的末尾(水平线性映射)时,视图扩展不与视图的末尾对齐,因此它会产生一个非常奇怪的效果.
我的代码:
holder.m_view.setOnFocusChangeListener(new View.OnFocusChangeListener() {
@Override
public void onFocusChange(View view, boolean b) {
if (b)
{
ResizeAnimation anim = new ResizeAnimation(view, 600, view.getWidth());
anim.setDuration(200);
anim.setInterpolator(new AccelerateDecelerateInterpolator());
view.startAnimation(anim);
}
else
{
ResizeAnimation anim = new ResizeAnimation(view, 400, view.getWidth());
anim.setDuration(200);
anim.setInterpolator(new AccelerateDecelerateInterpolator());
view.startAnimation(anim);
}
}
});
Run Code Online (Sandbox Code Playgroud)
虽然ResizeAnimation是我自己的班级改变了视图LayoutParams.
如何解决奇怪的滚动问题?
谢谢.
android android-animation android-tv leanback android-recyclerview
我有一个具有许多构建样式的模板应用程序,在我的一种样式中,我想将buildConfigFields之一设置为null,该怎么办?
我试图这样设置:
buildConfigField "String", "EasterEggURL", null
但是它说不能为空。
我刚刚升级到 macOS Catalina,我已经使用了brew install dpkg,自制软件决定是时候运行brew cleanup.
跑完之后,我pip3再也跑不动了。
尝试运行brew doctor和brew reinstall python3,但没有任何帮助。
运行 pip3 输出:
[1] 26346 abort pip3