本文整理了Java中android.view.TextureView.layout()
方法的一些代码示例,展示了TextureView.layout()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。TextureView.layout()
方法的具体详情如下:
包路径:android.view.TextureView
类名称:TextureView
方法名:layout
暂无
代码示例来源:origin: journeyapps/zxing-android-embedded
@SuppressLint("DrawAllocation")
@Override
protected void onLayout(boolean changed, int l, int t, int r, int b) {
containerSized(new Size(r - l, b - t));
if(surfaceView != null) {
if (surfaceRect == null) {
// Match the container, to reduce the risk of issues. The preview should never be drawn
// while the surface has this size.
surfaceView.layout(0, 0, getWidth(), getHeight());
} else {
surfaceView.layout(surfaceRect.left, surfaceRect.top, surfaceRect.right, surfaceRect.bottom);
}
} else if(textureView != null) {
textureView.layout(0, 0, getWidth(), getHeight());
}
}
代码示例来源:origin: fanbaoying/FBYIDCardRecognition-Android
@Override
protected void onLayout(boolean changed, int left, int top, int right, int bottom) {
super.onLayout(changed, left, top, right, bottom);
textureView.layout(previewFrame.left, previewFrame.top, previewFrame.right, previewFrame.bottom);
}
}
代码示例来源:origin: WangShuo1143368701/WSLiveDemo
@Override
public void layout(int l, int t, int r, int b) {
View p = (View) getParent();
if (p != null) {
int pw = p.getMeasuredWidth();
int ph = p.getMeasuredHeight();
int w = getMeasuredWidth();
int h = getMeasuredHeight();
t = (ph - h) / 2;
l = (pw - w) / 2;
r += l;
b += t;
}
super.layout(l, t, r, b);
}
}
内容来源于网络,如有侵权,请联系作者删除!