- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中cn.youngkaaa.yviewpager.YPagerAdapter.getPageWidth()
方法的一些代码示例,展示了YPagerAdapter.getPageWidth()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。YPagerAdapter.getPageWidth()
方法的具体详情如下:
包路径:cn.youngkaaa.yviewpager.YPagerAdapter
类名称:YPagerAdapter
方法名:getPageWidth
[英]Returns the proportional width of a given page as a percentage of the ViewPager's measured width from (0.f-1.f]
[中]从(0.f-1.f)返回给定页面的比例宽度,作为ViewPager测量宽度的百分比
代码示例来源:origin: open-android/ViewPager
/**
* 根据传入的position来构造一个ItemInfo对象的实例 然后加入到mItems中去
*
* @param position
* @param index
* @return
*/
ItemInfo addNewItem(int position, int index) {
ItemInfo ii = new ItemInfo();
ii.position = position;
ii.object = mAdapter.instantiateItem(this, position);
ii.widthFactor = mAdapter.getPageWidth(position);
if (index < 0 || index >= mItems.size()) {
mItems.add(ii);
} else {
mItems.add(index, ii);
}
return ii;
}
代码示例来源:origin: open-android/ViewPager
ItemInfo addNewItem(int position, int index) {
int newPos = position % mAdapter.getCount();
Log.d(TAG, "addNewItem newPos=>" + newPos + ",position=>" + position);
if (newPos == 0) {
mCurrentStartPos = position;
Log.d(TAG, "addNewItem mCurrentStartPos=>" + mCurrentStartPos);
}
ItemInfo ii = new ItemInfo();
ii.position = position;
ii.object = mAdapter.instantiateItem(this, newPos);
ii.widthFactor = mAdapter.getPageWidth(newPos);
if (index < 0 || index >= mItems.size()) {
mItems.add(ii);
} else {
mItems.add(index, ii);
}
return ii;
}
代码示例来源:origin: open-android/ViewPager
offset += mAdapter.getPageWidth(pos) + marginOffset;
pos++;
offset -= mAdapter.getPageWidth(pos) + marginOffset;
pos--;
offset -= mAdapter.getPageWidth(pos--) + marginOffset;
final ItemInfo ii = mItems.get(i);
while (pos < ii.position) {
offset += mAdapter.getPageWidth(pos++) + marginOffset;
代码示例来源:origin: open-android/ViewPager
offset += mAdapter.getPageWidth(pos) + marginOffset;
pos++;
offset -= mAdapter.getPageWidth(pos) + marginOffset;
pos--;
offset -= mAdapter.getPageWidth(pos--) + marginOffset;
final ItemInfo ii = mItems.get(i);
while (pos < ii.position) {
offset += mAdapter.getPageWidth(pos++) + marginOffset;
代码示例来源:origin: open-android/ViewPager
offset += mAdapter.getPageWidth(pos) + marginOffset;
pos++;
offset -= mAdapter.getPageWidth(pos) + marginOffset;
pos--;
offset -= mAdapter.getPageWidth(pos--) + marginOffset;
final ItemInfo ii = mItems.get(i);
while (pos < ii.position) {
offset += mAdapter.getPageWidth(pos++) + marginOffset;
代码示例来源:origin: open-android/ViewPager
offset += mAdapter.getPageWidth(pos) + marginOffset;
pos++;
offset -= mAdapter.getPageWidth(pos) + marginOffset;
pos--;
offset -= mAdapter.getPageWidth(pos--) + marginOffset;
final ItemInfo ii = mItems.get(i);
while (pos < ii.position) {
offset += mAdapter.getPageWidth(pos++) + marginOffset;
代码示例来源:origin: open-android/ViewPager
ii.offset = lastOffset + lastHeight + marginOffset;
ii.position = lastPos + 1;
ii.widthFactor = mAdapter.getPageWidth(ii.position);
i--;
代码示例来源:origin: open-android/ViewPager
ii.offset = lastOffset + lastWidth + marginOffset;
ii.position = lastPos + 1;
ii.widthFactor = mAdapter.getPageWidth(ii.position);
i--;
代码示例来源:origin: open-android/ViewPager
offset = ii.offset + ii.widthFactor + marginOffsetHorizontal;
} else if (!isVertical) {
float widthFactor = mAdapter.getPageWidth(pos);
drawAt = (offset + widthFactor) * width;
offset += widthFactor + marginOffsetHorizontal;
offset = ii.offset + ii.widthFactor + marginOffsetVertical;
} else if (isVertical) {
float widthFactor = mAdapter.getPageWidth(pos);
drawAt = (offset + widthFactor) * height;
offset += widthFactor + marginOffsetVertical;
代码示例来源:origin: open-android/ViewPager
offset = ii.offset + ii.widthFactor + marginOffsetHorizontal;
} else if (!isVertical) {
float widthFactor = mAdapter.getPageWidth(pos);
drawAt = (offset + widthFactor) * width;
offset += widthFactor + marginOffsetHorizontal;
offset = ii.offset + ii.widthFactor + marginOffsetVertical;
} else if (isVertical) {
float widthFactor = mAdapter.getPageWidth(pos);
drawAt = (offset + widthFactor) * height;
offset += widthFactor + marginOffsetVertical;
代码示例来源:origin: open-android/ViewPager
ii.offset = lastOffset + lastWidth + marginOffset;
ii.position = lastPos + 1;
ii.widthFactor = mAdapter.getPageWidth(ii.position);
i--;
代码示例来源:origin: open-android/ViewPager
ii.offset = lastOffset + lastHeight + marginOffset;
ii.position = lastPos + 1;
ii.widthFactor = mAdapter.getPageWidth(ii.position);
i--;
代码示例来源:origin: open-android/ViewPager
duration = 4 * Math.round(1000 * Math.abs(distance / velocity));
} else {
final float pageHeight = height * mAdapter.getPageWidth(mCurItem);
final float pageDelta = (float) Math.abs(dy) / (pageHeight + mPageMargin);
duration = (int) ((pageDelta + 1) * 100);
代码示例来源:origin: open-android/ViewPager
duration = 4 * Math.round(1000 * Math.abs(distance / velocity));
} else {
final float pageWidth = width * mAdapter.getPageWidth(mCurItem);
final float pageDelta = (float) Math.abs(dx) / (pageWidth + mPageMargin);
duration = (int) ((pageDelta + 1) * 100);
代码示例来源:origin: open-android/ViewPager
duration = 4 * Math.round(1000 * Math.abs(distance / velocity));
} else {
final float pageHeight = height * mAdapter.getPageWidth(mCurItem);
final float pageDelta = (float) Math.abs(dy) / (pageHeight + mPageMargin);
duration = (int) ((pageDelta + 1) * 100);
代码示例来源:origin: open-android/ViewPager
duration = 4 * Math.round(1000 * Math.abs(distance / velocity));
} else {
final float pageWidth = width * mAdapter.getPageWidth(mCurItem);
final float pageDelta = (float) Math.abs(dx) / (pageWidth + mPageMargin);
duration = (int) ((pageDelta + 1) * 100);
本文整理了Java中cn.youngkaaa.yviewpager.YPagerAdapter.setPrimaryItem()方法的一些代码示例,展示了YPagerAdapter.setPrimar
本文整理了Java中cn.youngkaaa.yviewpager.YPagerAdapter.saveState()方法的一些代码示例,展示了YPagerAdapter.saveState()的具体
本文整理了Java中cn.youngkaaa.yviewpager.YPagerAdapter.setViewPagerObserver()方法的一些代码示例,展示了YPagerAdapter.set
本文整理了Java中cn.youngkaaa.yviewpager.YPagerAdapter.finishUpdate()方法的一些代码示例,展示了YPagerAdapter.finishUpdat
本文整理了Java中cn.youngkaaa.yviewpager.YPagerAdapter.getPageWidth()方法的一些代码示例,展示了YPagerAdapter.getPageWidt
本文整理了Java中cn.youngkaaa.yviewpager.YPagerAdapter.restoreState()方法的一些代码示例,展示了YPagerAdapter.restoreStat
本文整理了Java中cn.youngkaaa.yviewpager.YPagerAdapter.isViewFromObject()方法的一些代码示例,展示了YPagerAdapter.isViewF
本文整理了Java中cn.youngkaaa.yviewpager.YPagerAdapter.destroyItem()方法的一些代码示例,展示了YPagerAdapter.destroyItem(
我是一名优秀的程序员,十分优秀!