Pet*_*ter 3 android bitmap draw
我正在尝试将20x20背景平铺到我的自定义视图上但由于某种原因我也无法进行.
BitmapDrawable background;
background = new BitmapDrawable(BitmapFactory.decodeResource(getResources(), R.drawable.back));
background.setTileModeXY(Shader.TileMode.REPEAT, Shader.TileMode.REPEAT);
background.draw(canvas);
Run Code Online (Sandbox Code Playgroud)
有谁知道它为什么不起作用?
不要将边界设置为图块的大小:将它们设置为要平铺的总面积.在你的情况下:
background.setBounds(0, 0, myView.getWidth(), myView.getHeight());
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2694 次 |
| 最近记录: |