本文整理了Java中cn.youngkaaa.yviewpager.YPagerAdapter.isViewFromObject()
方法的一些代码示例,展示了YPagerAdapter.isViewFromObject()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。YPagerAdapter.isViewFromObject()
方法的具体详情如下:
包路径:cn.youngkaaa.yviewpager.YPagerAdapter
类名称:YPagerAdapter
方法名:isViewFromObject
[英]Determines whether a page View is associated with a specific key object as returned by #instantiateItem(ViewGroup,int). This method is required for a PagerAdapter to function properly.
[中]确定页面视图是否与#InstanceItem(ViewGroup,int)返回的特定键对象相关联。这种方法是PagerAdapter正常工作所必需的。
代码示例来源:origin: open-android/ViewPager
ItemInfo infoForChild(View child) {
for (int i = 0; i < mItems.size(); i++) {
ItemInfo ii = mItems.get(i);
if (mAdapter.isViewFromObject(child, ii.object)) {
return ii;
}
}
return null;
}
代码示例来源:origin: open-android/ViewPager
/**
* 传入一个non-decor view 然后根据 PagerAdapter的isViewFromObject()方法(该方法一般被重写)来判断
* 判断是通过遍历mItems对象(一个ItemInfo的List实例化对象)来判断是否该child是存在于mItems中
* 当存在时返回对应的ItemInfo对象 反之返回null
* <p>
* 具体和 {@link YViewPager1#infoForPosition(int)} 方法功能类似
*
* @param child non-decor view
* @return 不存在对应的ItemInfo返回null 反之返回对应的对象引用
*/
ItemInfo infoForChild(View child) {
for (int i = 0; i < mItems.size(); i++) {
ItemInfo ii = mItems.get(i);
if (mAdapter.isViewFromObject(child, ii.object)) {
return ii;
}
}
return null;
}
内容来源于网络,如有侵权,请联系作者删除!