@Override
 public int getMinimumHeight() {
   if (mDrawableContainerState.isConstantSize()) {
     return mDrawableContainerState.getConstantMinimumHeight();
   }
   return mCurrDrawable != null ? mCurrDrawable.getMinimumHeight() : 0;
 }
 @Override
 public int getIntrinsicHeight() {
   if (mDrawableContainerState.isConstantSize()) {
     return mDrawableContainerState.getConstantHeight();
   }
   return mCurrDrawable != null ? mCurrDrawable.getIntrinsicHeight() : -1;
 }