安卓里面如何实现画板的蜡笔效果,类似于PS里面的笔刷效果又怎么实现~求指点试过了很多API都不行!最好能有代码

狂日一条街 2013-04-23 05:23:11
如题!求大神出现指教一番
...全文
305 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
狂日一条街 2013-04-25
  • 打赏
  • 举报
回复
引用 6 楼 Trent1985 的回复:
看看这个是不是你想要的:http://blog.csdn.net/jia20003/article/details/7857877
那个算法我用过了效果很差,不能模拟真实的蜡笔
狂日一条街 2013-04-24
  • 打赏
  • 举报
回复
引用 6 楼 Trent1985 的回复:
看看这个是不是你想要的:http://blog.csdn.net/jia20003/article/details/7857877
好像是耶~~但是很高深啊,不知道这样的算法用到手机画图的时候会不会延时
Trent1985 2013-04-24
  • 打赏
  • 举报
回复
看看这个是不是你想要的:http://blog.csdn.net/jia20003/article/details/7857877
狂日一条街 2013-04-23
  • 打赏
  • 举报
回复
引用 4 楼 wlcw16 的回复:
引用 3 楼 qhrqhrqhr 的回复:引用 1 楼 wlcw16 的回复:由于android.graphics并没有提供蜡笔类。所以需要自己构思一个drawCrayon方法 该方法的参数有float centerX,float centerY,float radius,float density (百分比 0-1之间)等等。当然你可以加入color啊,paint啊等……
那还是没有办法啊~好像很难的样子
wlcw16 2013-04-23
  • 打赏
  • 举报
回复
引用 3 楼 qhrqhrqhr 的回复:
引用 1 楼 wlcw16 的回复:由于android.graphics并没有提供蜡笔类。所以需要自己构思一个drawCrayon方法 该方法的参数有float centerX,float centerY,float radius,float density (百分比 0-1之间)等等。当然你可以加入color啊,paint啊等等。 具体的画图可以围绕着在以cen……
path还真不能联系到一起。 因为画图的方法都是用的本地方法。path里面的也是。 而且path没有提供一个能返回路径上某一个点的坐标的方法。挺愁的。 我这个方法只能在onTouch的move里面用 获得x y 然后画蜡笔的点。
狂日一条街 2013-04-23
  • 打赏
  • 举报
回复
引用 1 楼 wlcw16 的回复:
由于android.graphics并没有提供蜡笔类。所以需要自己构思一个drawCrayon方法 该方法的参数有float centerX,float centerY,float radius,float density (百分比 0-1之间)等等。当然你可以加入color啊,paint啊等等。 具体的画图可以围绕着在以centerX,Y为中心的圆中画点来实现蜡……
但是这个方法怎么跟你的path联系到一起
狂日一条街 2013-04-23
  • 打赏
  • 举报
回复
但是这个方法怎么跟你的path联系到一起
wlcw16 2013-04-23
  • 打赏
  • 举报
回复
由于android.graphics并没有提供蜡笔类。所以需要自己构思一个drawCrayon方法 该方法的参数有float centerX,float centerY,float radius,float density (百分比 0-1之间)等等。当然你可以加入color啊,paint啊等等。 具体的画图可以围绕着在以centerX,Y为中心的圆中画点来实现蜡笔的效果。 int pointNum = π * radius * radius * density ;画点的个数 然后就可以循环随机画点了。 利用圆的方程,可以随机出来xy来画点。 至于点的分布和点的重复与否,还有优化算法是你以后要考虑的问题。 这种画蜡笔的点的方式并没有考虑到时间对点的影响(想windows那样),这也是要考虑的问题。 可以先试着写写看。

80,351

社区成员

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

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