ADD week 5
This commit is contained in:
		| @@ -0,0 +1,41 @@ | ||||
| package androidx.appcompat.widget; | ||||
|  | ||||
| import android.content.Context; | ||||
| import android.content.res.TypedArray; | ||||
| import android.text.Layout; | ||||
| import android.util.AttributeSet; | ||||
| import androidx.appcompat.R; | ||||
|  | ||||
| /* loaded from: classes.dex */ | ||||
| public class DialogTitle extends AppCompatTextView { | ||||
|     public DialogTitle(Context context, AttributeSet attributeSet, int i) { | ||||
|         super(context, attributeSet, i); | ||||
|     } | ||||
|  | ||||
|     public DialogTitle(Context context, AttributeSet attributeSet) { | ||||
|         super(context, attributeSet); | ||||
|     } | ||||
|  | ||||
|     public DialogTitle(Context context) { | ||||
|         super(context); | ||||
|     } | ||||
|  | ||||
|     @Override // androidx.appcompat.widget.AppCompatTextView, android.widget.TextView, android.view.View | ||||
|     protected void onMeasure(int i, int i2) { | ||||
|         int lineCount; | ||||
|         super.onMeasure(i, i2); | ||||
|         Layout layout = getLayout(); | ||||
|         if (layout == null || (lineCount = layout.getLineCount()) <= 0 || layout.getEllipsisCount(lineCount - 1) <= 0) { | ||||
|             return; | ||||
|         } | ||||
|         setSingleLine(false); | ||||
|         setMaxLines(2); | ||||
|         TypedArray obtainStyledAttributes = getContext().obtainStyledAttributes(null, R.styleable.TextAppearance, android.R.attr.textAppearanceMedium, android.R.style.TextAppearance.Medium); | ||||
|         int dimensionPixelSize = obtainStyledAttributes.getDimensionPixelSize(R.styleable.TextAppearance_android_textSize, 0); | ||||
|         if (dimensionPixelSize != 0) { | ||||
|             setTextSize(0, dimensionPixelSize); | ||||
|         } | ||||
|         obtainStyledAttributes.recycle(); | ||||
|         super.onMeasure(i, i2); | ||||
|     } | ||||
| } | ||||
		Reference in New Issue
	
	Block a user