真心搞不定了,画了一个Path,然后在path里面平铺图像。怎么将path变成bitmap或是什么东西,在线等!!!!

wenh7788 2014-04-03 04:00:08

mShapDrawable = new ShapeDrawable(new PathShape(myPath, getWidth(), getHeight()));
Bitmap bitmap = BitmapFactory.decodeResource(this.getResources(), R.drawable.ic_launcher);
Matrix matrix = new Matrix();

Bitmap b1=Bitmap.createBitmap(bitmap, 0, 0, bitmap.getWidth(), bitmap.getHeight(), matrix, true);

Shader aShader = new BitmapShader(b1, Shader.TileMode.REPEAT, Shader.TileMode.REPEAT);

mShapDrawable.getPaint().setShader(aShader); //填充位图

Rect bounds = new Rect(0,0,getWidth(),getHeight());

//设置图形显示的区域

mShapDrawable.setBounds(bounds);

//绘制图形

mShapDrawable.draw(myCanvas);


有了path 然后我就弄了一个形状,然后形状里面平铺图片。然后画到canvas上。

其实我是想去变换这个path里面的矩阵的(整个path里面的东西)
想问下有没有什么构造方法可以根据path 来得到canvas或是bitmap?
或是有什么思路没?!!!

谢谢!!!!

...全文
247 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
顾小林 2014-08-01
  • 打赏
  • 举报
回复
我是来混分的。。。
wenh7788 2014-08-01
  • 打赏
  • 举报
回复
第一个来的人,结贴送分了~
wenh7788 2014-04-05
  • 打赏
  • 举报
回复
自己顶,最后一次机会了~
wenh7788 2014-04-04
  • 打赏
  • 举报
回复
好吧,这里人气不行,如果看到的朋友能不能推荐,一些人就高一点的。论坛谢谢。

80,350

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧