@Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { super.onMeasure(widthMeasureSpec, heightMeasureSpec); mRenderMeasure.doMeasure(widthMeasureSpec, heightMeasureSpec); setMeasuredDimension(mRenderMeasure.getMeasureWidth(),mRenderMeasure.getMeasureHeight()); }
@Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { if (!measureBasedOnAspectRatio) { super.onMeasure(widthMeasureSpec, heightMeasureSpec); notifyOnSizeChangeListener(getMeasuredWidth(), getMeasuredHeight()); return;
@Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { super.onMeasure(widthMeasureSpec, heightMeasureSpec); } }
@Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { super.onMeasure(widthMeasureSpec, heightMeasureSpec); } }
@Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { super.onMeasure(widthMeasureSpec, heightMeasureSpec); } }
@Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { super.onMeasure(widthMeasureSpec, heightMeasureSpec); } }
@Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { // TODO Auto-generated method stub super.onMeasure(widthMeasureSpec, heightMeasureSpec); }
@Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { super.onMeasure(widthMeasureSpec, heightMeasureSpec); } }
@Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { super.onMeasure(widthMeasureSpec, heightMeasureSpec); } }
@Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { super.onMeasure(widthMeasureSpec, heightMeasureSpec); }
@Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { float ratio = 1f * size.height / size.width; int width = MeasureSpec.getSize(widthMeasureSpec); int height = (int) (width / ratio); int wms = MeasureSpec.makeMeasureSpec(width, MeasureSpec.EXACTLY); int hms = MeasureSpec.makeMeasureSpec(height, MeasureSpec.EXACTLY); super.onMeasure(wms, hms); } }
@Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { widthMeasureSpec = View.MeasureSpec.makeMeasureSpec((int) bgLength, View.MeasureSpec.EXACTLY); heightMeasureSpec = View.MeasureSpec.makeMeasureSpec((int) bgLength, View.MeasureSpec.EXACTLY); setMeasuredDimension(widthMeasureSpec, heightMeasureSpec); super.onMeasure(widthMeasureSpec, heightMeasureSpec); }
@Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { super.onMeasure(widthMeasureSpec, heightMeasureSpec); viewWidth = getWidth(); viewHeight = getHeight(); }
@SuppressLint("NewApi") @Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { if (isUserSize) { doMeasure(widthMeasureSpec, heightMeasureSpec); setMeasuredDimension(mMeasuredWidth, mMeasuredHeight); setCameraDistance(0.5f); } else { super.onMeasure(widthMeasureSpec, heightMeasureSpec); } }
@Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { super.onMeasure(widthMeasureSpec, heightMeasureSpec); int width = 0; int height = 0; try { InputStream inputStream = getContext().getAssets().open(path); mMovie = Movie.decodeStream(inputStream); width = mMovie.width(); height = mMovie.height(); mHandler.post(r); } catch(IOException e) { e.printStackTrace(); } setMeasuredDimension((int)(width*zoom),(int)(height*zoom)); }
@Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { super.onMeasure(widthMeasureSpec, heightMeasureSpec); //直接控制Span为正方形 int width = Math.min(getMeasuredWidth(), getMeasuredHeight()); mPadding = getPaddingLeft(); //直径 mRadius = width - mPadding * 2; //设置中心点 mCenter = width / 2; //设置成正方形 setMeasuredDimension(width, width); }
@Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { super.onMeasure(widthMeasureSpec, heightMeasureSpec); this.mWidth = getMeasuredWidth(); this.mHeight = getMeasuredHeight(); mSpriteManager = SpriteManager.getInstance(); mSpriteManager.init(mContext,mWidth,mHeight); }
@Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { super.onMeasure(widthMeasureSpec, heightMeasureSpec); mHeight = getMeasuredHeight(); mWidth = getMeasuredWidth(); spriteManager = SpriteManager.getInstance(); spriteManager.init(context,mWidth,mHeight); }
@Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { if (mVARM.getAspectRatio() > 0 && mAspectRatioMode == ASPECT_RATIO_PREVIEW) { mVARM.measure(widthMeasureSpec, heightMeasureSpec); setMeasuredDimension(mVARM.getMeasuredWidth(), mVARM.getMeasuredHeight()); } else { super.onMeasure(widthMeasureSpec, heightMeasureSpec); } }
@Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { if (mVARM.getAspectRatio() > 0 && mAspectRatioMode == ASPECT_RATIO_PREVIEW) { mVARM.measure(widthMeasureSpec, heightMeasureSpec); setMeasuredDimension(mVARM.getMeasuredWidth(), mVARM.getMeasuredHeight()); } else { super.onMeasure(widthMeasureSpec, heightMeasureSpec); } }