gpt4 book ai didi

Android 页面 curl 对布局的影响

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:07:20 25 4
gpt4 key购买 nike

我正在做一个项目,我必须 curl 整个 View /布局,其中有 textview、edittexts、按钮等。任务是我必须 curl 整个布局以及这些按钮和所有内容。我无法理解如何 curl 整个布局而不仅仅是图像。

请帮忙

最佳答案

我已经使用 harism github 项目这样做了。您需要做的就是通过膨胀来获取布局的位图图像。下面是替换 CurlActivity.java 中的 loadBitmap 函数的代码。

// Bitmap resources.
private int[] mBitmapIds = { R.layout.infopage0,R.layout.infopage1,
R.layout.infopage2, R.layout.infopage3 };

@Override
public int getPageCount() {
return 4;
}

private Bitmap loadBitmap(int width, int height, int index) {
LayoutInflater inflater =
(LayoutInflater)getSystemService(Context.LAYOUT_INFLATER_SERVICE);

View v = inflater.inflate(mBitmapIds[index],null);
v.measure(
MeasureSpec.makeMeasureSpec(width,MeasureSpec.EXACTLY),
MeasureSpec.makeMeasureSpec(height, MeasureSpec.EXACTLY));
v.layout(0, 0, v.getMeasuredWidth(), v.getMeasuredHeight());
Bitmap b = Bitmap.createBitmap(v.getWidth(), v.getHeight()
,Bitmap.Config.ARGB_8888);
Canvas c = new Canvas(b);
v.draw(c);
return b;
}

mBitmapIds 数组现在是 xml 布局 ID 的数组。

关于Android 页面 curl 对布局的影响,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8180592/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com