当前位置: 首页>>代码示例>>Java>>正文


Java RecyclerView.findChildViewUnder方法代码示例

本文整理汇总了Java中android.support.v7.widget.RecyclerView.findChildViewUnder方法的典型用法代码示例。如果您正苦于以下问题:Java RecyclerView.findChildViewUnder方法的具体用法?Java RecyclerView.findChildViewUnder怎么用?Java RecyclerView.findChildViewUnder使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在android.support.v7.widget.RecyclerView的用法示例。


在下文中一共展示了RecyclerView.findChildViewUnder方法的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: onInterceptTouchEvent

import android.support.v7.widget.RecyclerView; //导入方法依赖的package包/类
@Override
public final boolean onInterceptTouchEvent(RecyclerView rv, MotionEvent e) {
    if (gestureDetector.onTouchEvent(e)) {
        View touchedView = rv.findChildViewUnder(e.getX(), e.getY());
        onItemSelected(rv.findContainingViewHolder(touchedView),
                rv.getChildAdapterPosition(touchedView));
    }
    return false;
}
 
开发者ID:googlesamples,项目名称:android-instant-apps,代码行数:10,代码来源:OnItemSelectedListener.java

示例2: onInterceptTouchEvent

import android.support.v7.widget.RecyclerView; //导入方法依赖的package包/类
@Override public boolean onInterceptTouchEvent(RecyclerView view, MotionEvent e) {
    View childView = view.findChildViewUnder(e.getX(), e.getY());
    if (childView != null && mListener != null && mGestureDetector.onTouchEvent(e)) {
        mListener.onItemClick(childView, view.getChildPosition(childView));
        return true;
    }
    return false;
}
 
开发者ID:weiwenqiang,项目名称:GitHub,代码行数:9,代码来源:RecyclerItemClickListener.java

示例3: onInterceptTouchEvent

import android.support.v7.widget.RecyclerView; //导入方法依赖的package包/类
@Override
public boolean onInterceptTouchEvent(RecyclerView rv, MotionEvent e) {

    View child = rv.findChildViewUnder(e.getX(), e.getY());
    if (child != null && clickListener != null && gestureDetector.onTouchEvent(e)) {
        clickListener.onClick(child, rv.getChildPosition(child));
    }
    return false;
}
 
开发者ID:vikasdesale,项目名称:Wings2K16,代码行数:10,代码来源:NavigationDrawerFragment.java

示例4: clickAction

import android.support.v7.widget.RecyclerView; //导入方法依赖的package包/类
@Override
protected boolean clickAction(RecyclerView view, MotionEvent e) {
    // Get interacted view from x,y coordinate.
    View childView = view.findChildViewUnder(e.getX(), e.getY());

    if (childView != null && m_jGestureDetector.onTouchEvent(e)) {
        // Find the view holder
        AbstractViewHolder holder = (AbstractViewHolder) m_jRecyclerView.getChildViewHolder
                (childView);

        // Get y position from adapter
        CellRowRecyclerViewAdapter adapter = (CellRowRecyclerViewAdapter) m_jRecyclerView
                .getAdapter();

        int nXPosition = holder.getAdapterPosition();
        int nYPosition = adapter.getYPosition();

        // Control to ignore selection color
        if (!m_iTableView.isIgnoreSelectionColors()) {
            m_iSelectionHandler.setSelectedCellPositions(holder, nXPosition, nYPosition);
        }

        if (getTableViewListener() != null) {
            // Call ITableView listener for item click
            getTableViewListener().onCellClicked(holder, nXPosition, nYPosition);
        }

        return true;
    }
    return false;
}
 
开发者ID:evrencoskun,项目名称:TableView,代码行数:32,代码来源:CellRecyclerViewItemClickListener.java

示例5: onInterceptTouchEvent

import android.support.v7.widget.RecyclerView; //导入方法依赖的package包/类
@Override
public boolean onInterceptTouchEvent(RecyclerView recyclerView, MotionEvent e) {

    View child = recyclerView.findChildViewUnder(e.getX(), e.getY());
    if (child != null && clickListener != null && gestureDetector.onTouchEvent(e)) {
        clickListener.onClick(child, recyclerView.getChildLayoutPosition(child));
    }
    return false;
}
 
开发者ID:CityZenApp,项目名称:Android-Development,代码行数:10,代码来源:RecyclerViewTouchListener.java

示例6: onInterceptTouchEvent

import android.support.v7.widget.RecyclerView; //导入方法依赖的package包/类
@Override
public boolean onInterceptTouchEvent(RecyclerView rv, MotionEvent e) {
    View child = rv.findChildViewUnder(e.getX(),e.getY());
    if(child!= null && click_listener != null && gestureDetector.onTouchEvent(e) ){
        click_listener.onClick(child,rv.getChildPosition(child));
    }
    return false;
}
 
开发者ID:Rishabhk07,项目名称:multi-copy,代码行数:9,代码来源:RecyclerTouchListener.java

示例7: updateSelectedRange

import android.support.v7.widget.RecyclerView; //导入方法依赖的package包/类
private void updateSelectedRange(RecyclerView rv, float x, float y)
{
    View child = rv.findChildViewUnder(x, y);
    if (child != null)
    {
        int position = rv.getChildAdapterPosition(child);
        if (position != RecyclerView.NO_POSITION && mEnd != position)
        {
            mEnd = position;
            notifySelectRangeChange();
        }
    }
}
 
开发者ID:MFlisar,项目名称:DragSelectRecyclerView,代码行数:14,代码来源:DragSelectTouchListener.java

示例8: onInterceptTouchEvent

import android.support.v7.widget.RecyclerView; //导入方法依赖的package包/类
@Override
public boolean onInterceptTouchEvent(RecyclerView view, MotionEvent e) {
    View childView = view.findChildViewUnder(e.getX(), e.getY());
    if (childView != null && mListener != null && mGestureDetector.onTouchEvent(e)) {
        mListener.onItemClick(childView, view.getChildPosition(childView), e.getX(), e.getY());
        return true;
    }
    return false;
}
 
开发者ID:Auto-Droid,项目名称:TMDB-App,代码行数:10,代码来源:RecyclerItemClickListener.java

示例9: onInterceptTouchEvent

import android.support.v7.widget.RecyclerView; //导入方法依赖的package包/类
@Override
public boolean onInterceptTouchEvent(RecyclerView view, MotionEvent e) {
    View childView = view.findChildViewUnder(e.getX(), e.getY());
    if (childView != null && mListener != null && mGestureDetector.onTouchEvent(e)) {
        mListener.onItemClick(childView, view.getChildAdapterPosition(childView));
    }
    return false;
}
 
开发者ID:appteam-nith,项目名称:Nimbus,代码行数:9,代码来源:OnItemTouchListener.java

示例10: onInterceptTouchEvent

import android.support.v7.widget.RecyclerView; //导入方法依赖的package包/类
@Override
public boolean onInterceptTouchEvent(RecyclerView view, MotionEvent e) {
	View childView = view.findChildViewUnder(e.getX(), e.getY());
	if (childView != null && mListener != null && mGestureDetector.onTouchEvent(e)) {
		mListener.onItemClick(childView, view.getChildAdapterPosition(childView));
	}
	return false;
}
 
开发者ID:Komdosh,项目名称:SocEltech,代码行数:9,代码来源:RecyclerItemClickListener.java

示例11: onInterceptTouchEvent

import android.support.v7.widget.RecyclerView; //导入方法依赖的package包/类
@Override
public final boolean onInterceptTouchEvent(RecyclerView rv, MotionEvent e) {
    if (gestureDetector.onTouchEvent(e)) {
        final View touchedView = rv.findChildViewUnder(e.getX(), e.getY());
        if (touchedView == null) return false;

        onItemSelected(rv.findContainingViewHolder(touchedView),
                rv.getChildAdapterPosition(touchedView));
    }
    return false;
}
 
开发者ID:Pingsh,项目名称:Mix,代码行数:12,代码来源:OnItemSelectedListener.java

示例12: onInterceptTouchEvent

import android.support.v7.widget.RecyclerView; //导入方法依赖的package包/类
@Override
public boolean onInterceptTouchEvent(RecyclerView view, MotionEvent e) {
    View childView = view.findChildViewUnder(e.getX(), e.getY());
    if (childView != null && mListener != null && mGestureDetector.onTouchEvent(e)) {
        mListener.onItemClick(childView, view.getChildLayoutPosition(childView));
        return true;
    }
    return false;
}
 
开发者ID:malijie,项目名称:PhotoPicker-master,代码行数:10,代码来源:RecyclerItemClickListener.java

示例13: onInterceptTouchEvent

import android.support.v7.widget.RecyclerView; //导入方法依赖的package包/类
@Override
public boolean onInterceptTouchEvent(RecyclerView rv, MotionEvent e) {
    View child = rv.findChildViewUnder(e.getX(), e.getY());
    if (child != null && clickListener != null && gestureDetector.onTouchEvent(e)) {
        clickListener.onClick(child, rv.getChildPosition(child));
    }
    return false;
}
 
开发者ID:anandwana001,项目名称:Tech-Jalsa,代码行数:9,代码来源:RecyclerTouchListener.java

示例14: onInterceptTouchEvent

import android.support.v7.widget.RecyclerView; //导入方法依赖的package包/类
@Override
public boolean onInterceptTouchEvent(RecyclerView view, MotionEvent event) {
    childView = view.findChildViewUnder(event.getX(), event.getY());
    childViewPosition = view.getChildLayoutPosition(childView);
    return childView != null && gestureDetector.onTouchEvent(event);
}
 
开发者ID:chashmeetsingh,项目名称:TrackIt-Android,代码行数:7,代码来源:RecyclerItemClickListener.java


注:本文中的android.support.v7.widget.RecyclerView.findChildViewUnder方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。