gpt4 book ai didi

java - 绘制背景(棋盘)java android

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:50:19 28 4
gpt4 key购买 nike

我是 java 和 android 的新手,但我正在寻找一个可以走上正轨的好教程。我想编写一个函数,用于在我的应用程序当前 View 的背景中绘制/重绘白底黑棋盘图案。我不想使用实际图像,因为我希望能够在调整大小事件等时重绘背景。我想动态改变方 block 的大小..

感谢您的帮助

最佳答案

最有效的方法是使用包含棋盘图案(例如 2x2 正方形)的位图,并使用具有重复平铺模式的位图着色器:

BitmapShader shader = new BitmapShader(bitmapTemplate, Shader.TileMode.REPEAT, Shader.TileMode.REPEAT);
Paint paint = new Paint();
paint.setShader(shader);

// in your draw method

canvas.drawRect(x, y, width, height, paint);

关于java - 绘制背景(棋盘)java android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7054164/

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