-
public final class MeasureHelper
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceMeasureHelper.MeasureFormVideoParamsListener构造宽高所需要的视频相关参数
-
Constructor Summary
Constructors Constructor Description MeasureHelper(View view, MeasureHelper.MeasureFormVideoParamsListener listener)
-
Method Summary
Modifier and Type Method Description ViewgetView()voidsetVideoSize(int videoWidth, int videoHeight)voidsetVideoSampleAspectRatio(int videoSarNum, int videoSarDen)voidsetVideoRotation(int videoRotationDegree)voiddoMeasure(int widthMeasureSpec, int heightMeasureSpec)Must be called by View. voidprepareMeasure(int widthMeasureSpec, int heightMeasureSpec, int rotate)intgetMeasuredWidth()intgetMeasuredHeight()voidsetAspectRatio(int aspectRatio)-
-
Constructor Detail
-
MeasureHelper
MeasureHelper(View view, MeasureHelper.MeasureFormVideoParamsListener listener)
-
-
Method Detail
-
setVideoSize
void setVideoSize(int videoWidth, int videoHeight)
-
setVideoSampleAspectRatio
void setVideoSampleAspectRatio(int videoSarNum, int videoSarDen)
-
setVideoRotation
void setVideoRotation(int videoRotationDegree)
-
doMeasure
void doMeasure(int widthMeasureSpec, int heightMeasureSpec)
Must be called by View.onMeasure(int, int)
-
prepareMeasure
void prepareMeasure(int widthMeasureSpec, int heightMeasureSpec, int rotate)
-
getMeasuredWidth
int getMeasuredWidth()
-
getMeasuredHeight
int getMeasuredHeight()
-
setAspectRatio
void setAspectRatio(int aspectRatio)
-
-
-
-