示例#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);
  }
示例#2
0
 private void dataSetChanged() {
   startPlay();
   if (mHintView != null) ((HintView) mHintView).initView(mAdapter.getCount(), gravity);
 }