我很好奇是否还有可能为reCaptcha创建全局密钥.
文档指出它是可能的,但我找不到办法 - 每当我添加一个网站时都没有这样的选项.
我有一个使用ItemTouchHelper的回收站视图。它允许拖动项目。
我想将拖动限制在回收站视图的范围内-即,您不能只是将视图拖动到容器外,以使其消失。
我试过像这样检查绝对坐标:
@Override
public void onChildDraw(Canvas c, RecyclerView recyclerView, RecyclerView.ViewHolder viewHolder, float dX, float dY, int actionState, boolean isCurrentlyActive) {
recyclerView.getLocationOnScreen(pos);
int rvY = pos[1];
viewHolder.itemView.getLocationOnScreen(pos);
int vhY = pos[1];
if (rvY > vhY || rvY + recyclerView.getHeight() < vhY + viewHolder.itemView.getHeight()) {
return;
}
super.onChildDraw(c, recyclerView, viewHolder, dX, dY, actionState, isCurrentlyActive);
...
}
Run Code Online (Sandbox Code Playgroud)
但是后来我遇到了某种程度的渲染一致性-如果我缓慢地移动视图,则超出范围时它将停止移动,但是如果我移动得更快-则无论如何它都会离开回收者视图的范围。
有什么想法/方法吗?