小编Dre*_*rew的帖子

没有更多的recaptcha全球关键选项?

我很好奇是否还有可能为reCaptcha创建全局密钥.

文档指出它是可能的,但我找不到办法 - 每当我添加一个网站时都没有这样的选项.

recaptcha

5
推荐指数
1
解决办法
1729
查看次数

ItemTouchHelper:防止越界拖动

我有一个使用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)

但是后来我遇到了某种程度的渲染一致性-如果我缓慢地移动视图,则超出范围时它将停止移动,但是如果我移动得更快-则无论如何它都会离开回收者视图的范围。

有什么想法/方法吗?

android android-recyclerview

4
推荐指数
1
解决办法
1278
查看次数

标签 统计

android ×1

android-recyclerview ×1

recaptcha ×1