@Override
  protected void onFinishInflate() {
    super.onFinishInflate();

    // 渲染完成,初始化卡片view列表
    viewList.clear();
    int num = getChildCount();
    for (int i = num - 1; i >= 0; i--) {
      View childView = getChildAt(i);
      if (childView.getId() == R.id.card_bottom_layout) {
        bottomLayout = childView;
        initBottomLayout();
      } else {
        CardItemView viewItem = (CardItemView) childView;
        viewItem.setTag(i + 1);
        viewList.add(viewItem);
      }
    }
  }