当前位置 : 主页 > 手机开发 > android >

纹理在Android中绘制对象?

来源:互联网 收集:自由互联 发布时间:2021-06-11
我在 http://mindtherobot.com/blog/272/android-custom-ui-making-a-vintage-thermometer/comment-page-1/#comment-14326使用代码来构建自定义视图. 我想显示图像而不是通过代码绘制手.我试过设置手的纹理但没有取
我在 http://mindtherobot.com/blog/272/android-custom-ui-making-a-vintage-thermometer/comment-page-1/#comment-14326使用代码来构建自定义视图.

我想显示图像而不是通过代码绘制手.我试过设置手的纹理但没有取得任何成功.

任何人都可以让我知道如何设置图像代替手?

您可以使用BitmapShader执行此操作:

Bitmap bitmap = BitmapFactory.decodeResource(getResources(),R.drawable.images);
  fillBMPshader = new BitmapShader(bitmap, Shader.TileMode.REPEAT, Shader.TileMode.REPEAT);
  mPaint.setShader(fillBMPshader);
网友评论