12345678910111213141516171819202122232425262728293031323334 |
- package com.epson.mobilephone.common.guide;
- import android.content.Context;
- import android.util.AttributeSet;
- import android.view.View;
- import androidx.viewpager.widget.ViewPager;
- /**
- * 自定义ViewPage
- */
- public class MyViewPager extends ViewPager {
- public MyViewPager(Context context) {
- super(context);
- }
- public MyViewPager(Context context, AttributeSet attributeSet) {
- super(context, attributeSet);
- }
- @Override
- protected void onMeasure(int i, int i2) {
- int i3 = 0;
- for (int i4 = 0; i4 < getChildCount(); i4++) {
- View childAt = getChildAt(i4);
- childAt.measure(i, View.MeasureSpec.makeMeasureSpec(0, MeasureSpec.UNSPECIFIED));
- int measuredHeight = childAt.getMeasuredHeight();
- if (measuredHeight > i3) {
- i3 = measuredHeight;
- }
- }
- super.onMeasure(i, View.MeasureSpec.makeMeasureSpec(i3, MeasureSpec.UNSPECIFIED));
- }
- }
|