类android.widget.AdapterViewAnimator源码实例Demo

下面列出了怎么用android.widget.AdapterViewAnimator的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: android-topeka   文件: QuizFragment.java
@Override
public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
    mQuizView = (AdapterViewAnimator) view.findViewById(R.id.quiz_view);
    decideOnViewToDisplay();
    setQuizViewAnimations();
    final AvatarView avatar = (AvatarView) view.findViewById(R.id.avatar);
    setAvatarDrawable(avatar);
    initProgressToolbar(view);
    super.onViewCreated(view, savedInstanceState);
}
 
源代码2 项目: android-test   文件: AdapterViewProtocols.java
@Override
public void makeDataRenderedWithinAdapterView(
    AdapterView<? extends Adapter> adapterView, AdaptedData data) {
  checkArgument(data.opaqueToken instanceof Integer, "Not my data: %s", data);
  int position = ((Integer) data.opaqueToken).intValue();

  boolean moved = false;
  // set selection should always work, we can give a little better experience if per subtype
  // though.
  if (Build.VERSION.SDK_INT > 7) {
    if (adapterView instanceof AbsListView) {
      if (Build.VERSION.SDK_INT > 10) {
        ((AbsListView) adapterView)
            .smoothScrollToPositionFromTop(position, adapterView.getPaddingTop(), 0);
      } else {
        ((AbsListView) adapterView).smoothScrollToPosition(position);
      }
      moved = true;
    }
    if (Build.VERSION.SDK_INT > 10) {
      if (adapterView instanceof AdapterViewAnimator) {
        if (adapterView instanceof AdapterViewFlipper) {
          ((AdapterViewFlipper) adapterView).stopFlipping();
        }
        ((AdapterViewAnimator) adapterView).setDisplayedChild(position);
        moved = true;
      }
    }
  }
  if (!moved) {
    adapterView.setSelection(position);
  }
}
 
源代码3 项目: anvil   文件: DSL.java
public static BaseDSL.ViewClassResult adapterViewAnimator() {
  return BaseDSL.v(AdapterViewAnimator.class);
}
 
源代码4 项目: anvil   文件: DSL.java
public static Void adapterViewAnimator(Anvil.Renderable r) {
  return BaseDSL.v(AdapterViewAnimator.class, r);
}
 
源代码5 项目: anvil   文件: DSL.java
public static BaseDSL.ViewClassResult adapterViewAnimator() {
  return BaseDSL.v(AdapterViewAnimator.class);
}
 
源代码6 项目: anvil   文件: DSL.java
public static Void adapterViewAnimator(Anvil.Renderable r) {
  return BaseDSL.v(AdapterViewAnimator.class, r);
}
 
 类所在包
 类方法
 同包方法