android.view.View#setScrollX ( )源码实例Demo

下面列出了android.view.View#setScrollX ( ) 实例代码,或者点击链接到github查看源代码,也可以在右侧发表评论。

源代码1 项目: android_9.0.0_r45   文件: ChangeScroll.java
@Override
public Animator createAnimator(ViewGroup sceneRoot, TransitionValues startValues,
        TransitionValues endValues) {
    if (startValues == null || endValues == null) {
        return null;
    }
    final View view = endValues.view;
    int startX = (Integer) startValues.values.get(PROPNAME_SCROLL_X);
    int endX = (Integer) endValues.values.get(PROPNAME_SCROLL_X);
    int startY = (Integer) startValues.values.get(PROPNAME_SCROLL_Y);
    int endY = (Integer) endValues.values.get(PROPNAME_SCROLL_Y);
    Animator scrollXAnimator = null;
    Animator scrollYAnimator = null;
    if (startX != endX) {
        view.setScrollX(startX);
        scrollXAnimator = ObjectAnimator.ofInt(view, "scrollX", startX, endX);
    }
    if (startY != endY) {
        view.setScrollY(startY);
        scrollYAnimator = ObjectAnimator.ofInt(view, "scrollY", startY, endY);
    }
    return TransitionUtils.mergeAnimators(scrollXAnimator, scrollYAnimator);
}
 
源代码2 项目: Transitions-Everywhere   文件: ChangeScroll.java
@Nullable
@Override
public Animator createAnimator(@NonNull ViewGroup sceneRoot, @Nullable TransitionValues startValues,
                               @Nullable TransitionValues endValues) {
    if (startValues == null || endValues == null ||
            Build.VERSION.SDK_INT < Build.VERSION_CODES.ICE_CREAM_SANDWICH) {
        return null;
    }
    final View view = endValues.view;
    int startX = (Integer) startValues.values.get(PROPNAME_SCROLL_X);
    int endX = (Integer) endValues.values.get(PROPNAME_SCROLL_X);
    int startY = (Integer) startValues.values.get(PROPNAME_SCROLL_Y);
    int endY = (Integer) endValues.values.get(PROPNAME_SCROLL_Y);
    Animator scrollXAnimator = null;
    Animator scrollYAnimator = null;
    if (startX != endX) {
        view.setScrollX(startX);
        scrollXAnimator = ObjectAnimator.ofInt(view, "scrollX", startX, endX);
    }
    if (startY != endY) {
        view.setScrollY(startY);
        scrollYAnimator = ObjectAnimator.ofInt(view, "scrollY", startY, endY);
    }
    return TransitionUtils.mergeAnimators(scrollXAnimator, scrollYAnimator);
}
 
源代码3 项目: PageTransformerHelp   文件: ParallaxTransformer.java
@Override
public void transformPage(View page, float position) {
    int width = page.getWidth();
    if (position < -1) {
        page.setScrollX((int) (width * 0.75 * -1));
    } else if (position <= 1) {
        if (position < 0) {
            page.setScrollX((int) (width * 0.75 * position));
        } else {
            page.setScrollX((int) (width * 0.75 * position));
        }
    } else {
        page.setScrollX((int) (width * 0.75));
    }
}
 
@Override
public void set(View object, Integer value) {
    object.setScrollX(value);
}
 
源代码5 项目: imsdk-android   文件: ViewHelper.java
static void setScrollX(View view, int scrollX) {
    view.setScrollX(scrollX);
}
 
源代码6 项目: timecat   文件: ViewHelper.java
static void setScrollX(View view, int scrollX) {
    view.setScrollX(scrollX);
}
 
@Override
public void set(View object, Float value) {
    object.setScrollX(value.intValue());
}
 
源代码8 项目: android-project-wo2b   文件: ViewHelper.java
static void setScrollX(View view, int scrollX) {
    view.setScrollX(scrollX);
}
 
源代码9 项目: MiBandDecompiled   文件: a.java
static void a(View view, int i1)
{
    view.setScrollX(i1);
}
 
源代码10 项目: Mover   文件: ViewHelper.java
static void setScrollX(View view, int scrollX) {
    view.setScrollX(scrollX);
}
 
源代码11 项目: XDroidAnimation   文件: ViewHelper.java
public static void setScrollX(View view, int scrollX) {
	view.setScrollX(scrollX);
}
 
源代码12 项目: KJFrameForAndroid   文件: ViewHelper.java
static void setScrollX(View view, int scrollX) {
    if (SystemTool.getSDKVersion() > 11) {
        view.setScrollX(scrollX);
    }
}
 
源代码13 项目: UltimateAndroid   文件: ViewHelper.java
static void setScrollX(View view, int scrollX) {
    view.setScrollX(scrollX);
}
 
源代码14 项目: Auie   文件: UEViewHelper.java
static void setScrollX(View view, int scrollX) {
    view.setScrollX(scrollX);
}
 
源代码15 项目: CircularReveal   文件: DynamicAnimation.java
@Override
public void setValue(View view, float value) {
  view.setScrollX((int) value);
}
 
源代码16 项目: DevUtils   文件: ViewUtils.java
/**
 * 设置 View 滑动的 X 轴坐标
 * @param view  {@link View}
 * @param value X 轴坐标
 * @return {@link View}
 */
public static View setScrollX(final View view, final int value) {
    if (view != null) view.setScrollX(value);
    return view;
}
 
 方法所在类
 同类方法