Esempio n. 1
0
  /** 加载hintview的容器 */
  private void loadHintView() {
    addView(mHintView);

    LayoutParams lp = new LayoutParams(LayoutParams.MATCH_PARENT, Util.dip2px(getContext(), 24));
    lp.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
    ((View) mHintView).setLayoutParams(lp);

    GradientDrawable gd = new GradientDrawable();
    gd.setColor(color);
    gd.setAlpha(alpha);
    mHintView.setBackgroundDrawable(gd);

    ((HintView) mHintView).initView(mAdapter == null ? 0 : mAdapter.getCount(), gravity);
  }
Esempio n. 2
0
 @Override
 public void onPageSelected(int arg0) {
   if (mHintView != null) ((HintView) mHintView).setCurrent(arg0);
 }
Esempio n. 3
0
 private void dataSetChanged() {
   startPlay();
   if (mHintView != null) ((HintView) mHintView).initView(mAdapter.getCount(), gravity);
 }