类android.widget.AdapterViewFlipper源码实例Demo

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

源代码1 项目: 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);
  }
}
 
源代码2 项目: anvil   文件: DSL.java
public static BaseDSL.ViewClassResult adapterViewFlipper() {
  return BaseDSL.v(AdapterViewFlipper.class);
}
 
源代码3 项目: anvil   文件: DSL.java
public static Void adapterViewFlipper(Anvil.Renderable r) {
  return BaseDSL.v(AdapterViewFlipper.class, r);
}
 
源代码4 项目: anvil   文件: DSL.java
public static BaseDSL.ViewClassResult adapterViewFlipper() {
  return BaseDSL.v(AdapterViewFlipper.class);
}
 
源代码5 项目: anvil   文件: DSL.java
public static Void adapterViewFlipper(Anvil.Renderable r) {
  return BaseDSL.v(AdapterViewFlipper.class, r);
}
 
 类所在包
 类方法
 同包方法