private static boolean shouldHandleMeasuredWidthTooSmall(View view, PercentLayoutInfo info) {
   int state = ViewCompat.getMeasuredWidthAndState(view) & ViewCompat.MEASURED_STATE_MASK;
   if (info == null || info.widthPercent == null) {
     return false;
   }
   return state == ViewCompat.MEASURED_STATE_TOO_SMALL
       && info.widthPercent.percent >= 0
       && info.mPreservedParams.width == ViewGroup.LayoutParams.WRAP_CONTENT;
 }
Ejemplo n.º 2
0
 private static boolean shouldHandleMeasuredWidthTooSmall(
     View view, PercentLayoutHelper.PercentLayoutInfo info) {
   int state = ViewCompat.getMeasuredWidthAndState(view) & -16777216;
   return state == 16777216 && info.widthPercent >= 0.0F && info.mPreservedParams.width == -2;
 }