Canvas OnDraw()中增加Fade效果

燚㵘䲜 2010-12-28 09:57:35
Hello all.

HorizontalScrollView hs = new HorizontalScrollView();
hs.setHorizontalFadingEdgeEnabled(true);
hs.setFadingEdgeLength(50);

Canvas cas = new Canvas();
Paint p = new Paint();
p.setColor(Color.GREEN);
p.setTextSize(20);

cas.drawText("Test Message.", 0, 100, p);

像HorizontalScrollView一样,怎样给Canvas两边增加Fade效果。
应怎样实现?

Regards
...全文
135 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
燚㵘䲜 2010-12-31
  • 打赏
  • 举报
回复
啊,受益了。。。。。
燚㵘䲜 2010-12-31
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 fyboyz 的回复:]

shouyi
[/Quote]


啥意思?
krqw 2010-12-31
  • 打赏
  • 举报
回复
shouyi
燚㵘䲜 2010-12-31
  • 打赏
  • 举报
回复
看来这个没人会...
燚㵘䲜 2010-12-28
  • 打赏
  • 举报
回复
[Quote=引用楼主 cly_apple 的回复:]
Hello all.

HorizontalScrollView hs = new HorizontalScrollView();
hs.setHorizontalFadingEdgeEnabled(true);
hs.setFadingEdgeLength(50);

Canvas cas = new Canvas();
Paint p = new Paint();
p.setC……
[/Quote]

燚㵘䲜 2010-12-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 marveson 的回复:]

drawColor();设置Canvas背景色.

如果这个不是你想要的,Cavans(Gl gl):绘制3D效果,当然这个与OPENGL有关.

Hi
.
[/Quote]

所需的类似这样,但我我要的是字体透明度增加或降低。

另你说的背景透明效果我应参考那个内容。

谢谢
marveson 2010-12-28
  • 打赏
  • 举报
回复
drawColor();设置Canvas背景色.

如果这个不是你想要的,Cavans(Gl gl):绘制3D效果,当然这个与OPENGL有关.

80,351

社区成员

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

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